Aquileo | Recent changes to AttachParametershttps://sourceforge.net/p/fcsalyzer/wiki/AttachParameters/2023-07-05T21:55:39.363000ZRecent changes to AttachParametersAquileo | AttachParameters modified by Sven Mostböck2023-07-05T21:55:39.363000Z2023-07-05T21:55:39.363000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net7ac5d7bcd47b381a769e06e66d465695efb57693<div class="markdown_content"><pre>--- v8 +++ v9 @@ -46,5 +46,5 @@ Please note that this data file contains also the name of the parameter (see above), which can be easily extracted from the .FCXA file using common file readers. Also, as FCSalyzer is a freeware open source program, anyone can analyse how the data is stored in the .FCXA data file. -Please make sure that the .FCXA file contains only information according to your organization's rules. +Please make sure that the .FCXA file contains only information as permitted by your organization. </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2023-07-05T21:54:02.581000Z2023-07-05T21:54:02.581000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net3c1ba35232604e1f5273d45b118d4fc088f3bdec<div class="markdown_content"><pre>--- v7 +++ v8 @@ -46,5 +46,5 @@ Please note that this data file contains also the name of the parameter (see above), which can be easily extracted from the .FCXA file using common file readers. Also, as FCSalyzer is a freeware open source program, anyone can analyse how the data is stored in the .FCXA data file. -Please make sure that the .FCXA file does not contain any sensitive information before transmitting or sharing it. +Please make sure that the .FCXA file contains only information according to your organization's rules. </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2023-07-05T21:45:19.053000Z2023-07-05T21:45:19.053000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.netd26e393981001985a4b8e5b011fa10e14e914fb7<div class="markdown_content"><pre>--- v6 +++ v7 @@ -44,7 +44,7 @@ ###Saving attached data### Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. -Please note that this data file contains also the name of the parameter (see above), which can be easily extracted from the .FCXA file using common file readers. Also, as FCSalyzer is a freeware open source program, anyone can analyse how the dat is stored in the .FCXA data file. +Please note that this data file contains also the name of the parameter (see above), which can be easily extracted from the .FCXA file using common file readers. Also, as FCSalyzer is a freeware open source program, anyone can analyse how the data is stored in the .FCXA data file. Please make sure that the .FCXA file does not contain any sensitive information before transmitting or sharing it. </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2023-07-05T21:44:47.876000Z2023-07-05T21:44:47.876000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net91cbc6e2390c471efea3da0cf399091f5f903f88<div class="markdown_content"><pre>--- v5 +++ v6 @@ -44,3 +44,7 @@ ###Saving attached data### Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. +Please note that this data file contains also the name of the parameter (see above), which can be easily extracted from the .FCXA file using common file readers. Also, as FCSalyzer is a freeware open source program, anyone can analyse how the dat is stored in the .FCXA data file. + +Please make sure that the .FCXA file does not contain any sensitive information before transmitting or sharing it. + </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2020-11-21T19:52:17.719000Z2020-11-21T19:52:17.719000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.netb6c910470271982dedf085a69ced46b56a5eb8d1<div class="markdown_content"><pre>--- v4 +++ v5 @@ -1,4 +1,5 @@ #Attaching Data# +[[embed url=https://www.youtube.com/watch?v=kVDG75hNvv0]] Data can be important from text files in CSV format and attached as additional parameters to FACS data files. The attached parameters are treated like[ derived parameters](Deriving Parameters) - the can be shown like all parameters, transformations for displaying them are possible, and statistics calculated. Bit attached parameters are not used for the spill-over matrix and compensation. (Well, wouldn't make sense, would it?) So why would you want to do that? For example, you might calculate clustering in a different program, export the cluster asignment for each event and import it here for further analysis. @@ -43,4 +44,3 @@ ###Saving attached data### Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. -[[embed url=https://www.youtube.com/watch?v=kVDG75hNvv0]] </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2020-11-21T19:28:35.483000Z2020-11-21T19:28:35.483000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net24ff2587079dc20dbf841de8926a5d670060a065<div class="markdown_content"><pre>--- v3 +++ v4 @@ -43,4 +43,4 @@ ###Saving attached data### Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. -[[embed url=https://youtu.be/kVDG75hNvv0]] +[[embed url=https://www.youtube.com/watch?v=kVDG75hNvv0]] </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2020-11-21T19:27:49.242000Z2020-11-21T19:27:49.242000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net241c185c028c863a472411e21cb5000fccd087a8<div class="markdown_content"><pre>--- v2 +++ v3 @@ -42,3 +42,5 @@ ###Saving attached data### Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. + +[[embed url=https://youtu.be/kVDG75hNvv0]] </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2020-11-08T17:11:41.902000Z2020-11-08T17:11:41.902000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.neta9718366bba2f7d0f1c85aedd5e2cc8ad76811f0<div class="markdown_content"><pre>--- v1 +++ v2 @@ -1 +1,44 @@ #Attaching Data# +Data can be important from text files in CSV format and attached as additional parameters to FACS data files. The attached parameters are treated like[ derived parameters](Deriving Parameters) - the can be shown like all parameters, transformations for displaying them are possible, and statistics calculated. Bit attached parameters are not used for the spill-over matrix and compensation. (Well, wouldn't make sense, would it?) +So why would you want to do that? For example, you might calculate clustering in a different program, export the cluster asignment for each event and import it here for further analysis. + +![Dialog to attach (and remove) data as new parameters](https://sourceforge.net/p/fcsalyzer/wiki/Images/attachment/Dialog_Attach.png "Dialog to attach (and remove) data as new parameters") + +In the dialog "Data Files - Attach Parameters" dialog, the data can be imported and attched (and removed) as new parameters. The relevant FACS data file can be selected in the file list on the last. +###Organizing attached data### +On the "Show Parameters" tab, the currently attached parameters are shown - and can be deleted. **Please note: deleting a parameter can change regions and how plots are shown. Be careful and control your regions, gates and plots** +###Importing data### +On the "Import Parameters" tab, external **text files** can be imported as additional parameters. "Open" the text file and the file is analysed and shown. In general, the text file has to have one line for each event. Each line contains all parameter values for that event. The first line can be a header line, which will be used to provide labels for the parameters. +For example: +&gt; Param1, Param2, Param3 +&gt; 10.0, 100.0, 1000.0 +&gt; 100.5,100.0,10.0 + +This file would have a header line and two events; each event has three parameter. +You may have to define the format of the text file: + +Option|Explanation +------------------------|------------------------ +First line as parameter name | The first line will be used to define the parameter label. This is 'on' by default. +Parameter separator | This is the character separating the values on one line. The default separator is 'tabulator'. (For the example above, it would be ','.) +Decimal point indicator | How is the decimal point defined in the file - ist it a '.' or a ','? '.' is the default option. (The above example also uses '.') + +The data table shows all data in the text file, as well as options for importing. + +Option|Explanation +------------------------|------------------------ +Name|Enter the name that shall be used for the new imported parameter. The name can't be empty. If the data file contains a header line (see above), th name is poulated from there. +Import|Check this box if the parameter shall be imported. +Event#|Check this box if this parameter is actually the number of the event for which the values shall be imported. This is usefull if your imported data covers only some specific events in the FCS datafile, not all events. For example, you might have exported only the events showing in a particular (gated) plot, used that data for generating additional data (like a cluster number), and are now adding that data to the events used in the export. All other events will get the value specified under for *#missing* Please note: the Event# must be sorted in ascending order! +Log Display|Shall this parameter be shown on a log-scale by default? This can always be changed later under "Transformation" - it's just for convenience. +Categorical|Is this a category instead of a measurement? Categories can be defined in the original TXT/CSV file either as a number or as a text. When importing, FCSalyzer changes the category information into equally spaced values. For example, if the text 'female' and 'male' are used to define categories, they will be changed to 100 and 200, respectively. Similarly, the values 0, 2, 5 will be changed to 100, 200, 300. If there are missing values, an additional category will be made that holds all those events. When displaying that parameter in a plot, the plot axis will not show the regular ticks based on values, but instead custom ticks that show the category, for example '\[male\]' or '\[0\]'; the category that holds events with missing values will be in the category '\[\]'. +Jitter|During importing, a small random change will be applied to the values ('jitter'). This jitter is useful when importing categories, as then the values will not be precisely '100' but somewhat around that value, turning them into a nice visible population instead of just one single point in the plots. +Range|This value defines the maximum range of the parameter, and will thus define the display range of this parameter in the plots. The value can be adjusted by you, but not be set lower than the highest value. +Highest Value|For your information, this is the highest value that was found for this parameter. +Status|For your information: are there non/numerical values found for this parameter? Are there values for all events of the selected FCS datafile (file list to the left), or are there values missing? +for #missing#|If values are missing for events, this value will be used instead. It is better to prepare values for all events instead of relying on this replacement value. + +When clicking on 'Import', the selected values will be imported and attached as additional parameters. + +###Saving attached data### +Attached data will be stored in one combined data file with the same name as the main document, but the ending '.FCXA'. </pre> </div>Aquileo | AttachParameters modified by Sven Mostböck2020-11-08T15:55:28.116000Z2020-11-08T15:55:28.116000ZSven Mostböckhttps://sourceforge.net/u/sven_mostboeck/https://sourceforge.net0c8cf7592fd9aab5d6e6ba0a4df0eaa2e4945c69<div class="markdown_content"><h1 id="attaching-data">Attaching Data</h1></div>