https://github.com/fgcz/fcc
An automated rule-based processing tool for life science data.
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: ncbi.nlm.nih.gov -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
An automated rule-based processing tool for life science data.
Statistics
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
FCC - FGCZ Converter Control
Description
FCC is a minimalistic workflow engine. The specification/properties of the program are as follow: - converting instrument files (e.g. RAW-files) to all kinds of formats - being generic - follows FGCZ hierarch storage granularity: project, user, instrument, time range - multi- platform, host, task - configurable through xml file which means new converter by new tag in xml file NO CODE CHANGE! - stdout and errout through syslog
Install
- use python version 3.7 or higher
- see https://pypi.org/project/PyFGCZ/ and run
pip3 install PyFGCZ - adapt the fcc_run.py script to your needs.
Synopsis
on Microsoft OS
c:\Python27\python.exe fcc_run_windows.py --output __runme.bat --ncpu 2 --exec
on UNIX
```sh
use python 2.7.x
$ python fccrunlinux.py --hostname fgcz-s-021 --output out-20150824.bash --ncpu 1 --exec --loop ```
Arguments:
--output <file>writes a batch file to run later manually--execautomatically triggers the execution of the generated converter commands--loopthe FCC automatically restarts after it has finished one crawling round--ncpunumber of jobs should be used--hostname <host configuration>tells fcc which host configuration should be used.
Authors
Simon Barkow-Oesterreicher simon@uberchord.com and Christian Panse cp@fgcz.ethz.ch
maintainer
Configuration
the current FCGZ configuration can be found here.
```xml
TODO
- provide cmd argv for log file name
- unit test - no glue how to do that
- ensure that no process is killed by CTRL-C. add a
pool waitat the right position on the code when CTRL-C is pressed or give at least a warning. - write a pid file to ensure that only one fcc is running
Branches
- fgcz (default)
See also
- FCC - An automated rule-based processing tool for life science data. Barkow-Oesterreicher S1, Türker C, Panse C. Source Code Biol Med. 2013 Jan 11;8(1):3. doi:10.1186/1751-0473-8-3, PMC3614436, PMID: 23311610
- FCC configuration @ FGCZ
Owner
- Name: Functional Genomics Center UZH|ETH Zurich
- Login: fgcz
- Kind: organization
- Email: protinf@fgcz.ethz.ch
- Location: Switzerland
- Website: https://fgcz.ch
- Repositories: 10
- Profile: https://github.com/fgcz
proteome informatics FGCZ
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: about 18 hours
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- cpanse (1)