Skip to content

j4c0bs/xfcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xfcs

Extract metadata and data from FCS (3.0, 3.1) files.

Data extraction supports file formats:
  • Mode: List (L)
  • Datatypes: I, F, D
Implemented parameter data set options:
  • raw
  • channel values
  • scale values (log10, gain)
  • channel and scale combined into one data set
  • fluorescence compensation
  • log10 scaled fluorescence compensation
Metadata extraction features:
  • support for non-compliant files
  • merge or separate csv files
  • rolling mean for any keyword with a numeric value
  • append new fcs files to previously generated metadata csv file
Interactive dashboard plots using the xfcsdashboard add-on module.
docs/dashboard_preview.png

Installation

Using pip:

pip install xfcs

Without pip:

python setup.py install

Command Line Usage

See USAGE for expanded details.

To see a list of available commands and arguments, run ''xfcs data --help'' or ''xfcs metadata --help''

extract data: xfcs data [options]
extract metadata: xfcs metadata [options]

Requirements

  • Python 3.5 or greater
  • numpy
  • pandas

License

xfcs is released under the BSD 2-clause license. See LICENSE for details.

About

FCS (3.0, 3.1) data and metadata extractor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages