<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to overlapProblemBuilder</title><link>https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/</link><description>Recent changes to overlapProblemBuilder</description><atom:link href="https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 28 Mar 2018 16:25:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/feed" rel="self" type="application/rss+xml"/><item><title>overlapProblemBuilder modified by A London</title><link>https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -62,7 +62,7 @@
  rangeElements   = The element names which are in the ranges table

- ##Notes
+ ## Notes
 ----
    * Named ions are ignored
    * Minimum abundance is in %, so 0.21 = 0.21%
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A London</dc:creator><pubDate>Wed, 28 Mar 2018 16:25:04 -0000</pubDate><guid>https://sourceforge.net1a191180583b87f8fe855a60730593052471434f</guid></item><item><title>overlapProblemBuilder modified by A London</title><link>https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,11 +1,14 @@
 #overlapProblemBuilder
+-----
 ####Build an overlap problem struct
 ## Syntax
+----
 overlapProblem = overlapProblemBuilder(varargin)

 Takes a name-parameter list and build an overlapProblem struct which can be used in other problem-solving functions

 ## Inputs
+----
 Inputs are given by the name-value pairs defined below. 
 'rangeFile'    Rrng file or range cell array (see rangeReaderCell)
 'ions'         List of ions in the ion-cell array format
@@ -41,7 +44,7 @@
                                'rangeStart',r1,'rangeEnd',r2)

 ##Outputs
-
+----
  overlapProblem is a struct (structure) containing the following named
  values. They can be accessed by overlapProblem."name" where "name" is:
  overlapIons     = each cell contains a cell array of ions 
@@ -60,7 +63,7 @@

  ##Notes
-
+----
    * Named ions are ignored
    * Minimum abundance is in %, so 0.21 = 0.21%
    * The default minimum abundance is set at 0.21% so that O-18 is
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A London</dc:creator><pubDate>Wed, 28 Mar 2018 16:24:43 -0000</pubDate><guid>https://sourceforge.net35fda9902bd7d7e4b65595682fb8a4eb72f79416</guid></item><item><title>overlapProblemBuilder modified by A London</title><link>https://sourceforge.net/p/atomprobelab/wiki/overlapProblemBuilder/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="overlapproblembuilder"&gt;overlapProblemBuilder&lt;/h1&gt;
&lt;h4 id="build-an-overlap-problem-struct"&gt;Build an overlap problem struct&lt;/h4&gt;
&lt;h2 id="syntax"&gt;Syntax&lt;/h2&gt;
&lt;p&gt;overlapProblem = overlapProblemBuilder(varargin)&lt;/p&gt;
&lt;p&gt;Takes a name-parameter list and build an overlapProblem struct which can be used in other problem-solving functions&lt;/p&gt;
&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;p&gt;Inputs are given by the name-value pairs defined below. &lt;br/&gt;
'rangeFile'    Rrng file or range cell array (see rangeReaderCell)&lt;br/&gt;
'ions'         List of ions in the ion-cell array format&lt;br/&gt;
'minAbundance' Minimum peak abundance in %&lt;br/&gt;
'rangeStart'   Pre-peak range scale which is multiplied by sqrt(peak Da)&lt;br/&gt;
'rangeEnd'     Post-peak range scale which is multiplied by sqrt(peak Da)&lt;br/&gt;
'adIons'       Additional ions to add (in cell-array format, see notes*)&lt;/p&gt;
&lt;p&gt;An overlap problem can be defined in two ways:&lt;br/&gt;
(1) Using the ranges defined in a range file&lt;br/&gt;
(2) Using a finite width of m/z peaks&lt;/p&gt;
&lt;p&gt;Example (1)a: Using ranges with the ions as defined in the range file&lt;br/&gt;
   Use a range file "myRanges.rrng" with the default minimum abundance&lt;br/&gt;
   limit. The ions are built using the ranges given.&lt;br/&gt;
   overlapProblem = overlapProblemBuilder('rangeFile','myRanges.rrng')&lt;/p&gt;
&lt;p&gt;Example (1)b: Using ranges with different ions specified&lt;br/&gt;
   Use a range file "myRanges.rrng" with the default minimum abundance&lt;br/&gt;
   limit. The ions as defined by the list in "myIonsList"&lt;br/&gt;
   myIonsList = {{2,'Ti','O'},{1,'O',2}};&lt;br/&gt;
   overlapProblem = ...&lt;br/&gt;
      overlapProblemBuilder('rangeFile','myRanges.rrng','ions',myIonsList)&lt;/p&gt;
&lt;p&gt;Example (2): Use a list of ions and peak widths&lt;br/&gt;
   The ions are defined by the list in "myIonsList". The range widths are&lt;br/&gt;
   given by rs and rf.&lt;br/&gt;
   myIonsList = {{2,'Ti','O'},{1,'O',2}};&lt;br/&gt;
   r1 = 0.01;&lt;br/&gt;
   r2 = 0.02;&lt;br/&gt;
   overlapProblem = ...&lt;br/&gt;
      overlapProblemBuilder('ions',myIonsList,...&lt;br/&gt;
                               'rangeStart',r1,'rangeEnd',r2)&lt;/p&gt;
&lt;h2 id="outputs"&gt;Outputs&lt;/h2&gt;
&lt;p&gt;overlapProblem is a struct (structure) containing the following named&lt;br/&gt;
 values. They can be accessed by overlapProblem."name" where "name" is:&lt;br/&gt;
 overlapIons     = each cell contains a cell array of ions &lt;br/&gt;
                   (cell) which are one overlap group&lt;br/&gt;
 overlapTable    = A range centre-by-ions abundance table for &lt;br/&gt;
                   each overlap group&lt;br/&gt;
 ionIndex        = Which index in the ions list each ion in each &lt;br/&gt;
                   overlap group is&lt;br/&gt;
 overlapIonNames = Which index in the ions list each ion in &lt;br/&gt;
                   each overlap group is&lt;br/&gt;
 ions            = Total list of all ions&lt;br/&gt;
 ionNames        = Total list of all ion names with chrage states, &lt;br/&gt;
                   e.g. Fe2O++&lt;br/&gt;
 ranges          = m/z range windows and an elemental table&lt;br/&gt;
 rangeElements   = The element names which are in the ranges table&lt;/p&gt;
&lt;p&gt;##Notes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Named ions are ignored&lt;/li&gt;
&lt;li&gt;Minimum abundance is in %, so 0.21 = 0.21%&lt;/li&gt;
&lt;li&gt;The default minimum abundance is set at 0.21% so that O-18 is&lt;br/&gt;
     excluded&lt;/li&gt;
&lt;li&gt;Range widths are given by a start (pre-peak width) and end&lt;br/&gt;
     (post-peak width) which has units of sqrt(Da). If rs= rf = 0.01 and &lt;br/&gt;
     the peak is at 30 Da, then the start is 30-sqrt(30)&lt;em&gt;0.01 and the &lt;br/&gt;
     finish is 30+sqrt(30)&lt;/em&gt;0.01 = 29.945 to 30.055 Da&lt;br/&gt;
     This is so that the m/z ranges have fixed sizes in TOF space, but&lt;br/&gt;
     variable widths in m/z space.&lt;/li&gt;
&lt;li&gt;Ions specified by the adIons parameter should be in the cell array&lt;br/&gt;
     format, e.g. Ti2O++ would be {{2,'Ti',2,'O'}}. You can provide a list&lt;br/&gt;
     of ions like so: {{1,'Fe'},{2,'Fe'}, ... }.&lt;br/&gt;
     See ionStr2ions for futher information about the ion-cell format.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A London</dc:creator><pubDate>Wed, 28 Mar 2018 16:23:05 -0000</pubDate><guid>https://sourceforge.neta373f6bb5976caccadbaf487ba1f467575b9bf18</guid></item></channel></rss>