FASTR¶
FASTR is a framework that helps creating workflows of different tools. The workflows created in FASTR are automatically enhanced with flexible data input/output, execution options (local, cluster, etc) and solid provenance.
We chose to create tools by creating wrappers around executables and connecting everything with Python.
Fastr is open-source (licensed under the Apache 2.0 license) and hosted on bitbucket at https://bitbucket.org/bigr_erasmusmc/fastr
For support, go to https://groups.google.com/d/forum/fastr-users
To get yourself a copy, see the Installation
The official documentation can be found at fastr.readthedocs.io
The Fastr workflow system is presented in the following article:
Fastr is made possible by contributions from the following people: Hakim Achterberg, Marcel Koek, Adriaan Versteeg, Thomas Phil, Mattias Hansson, Baldur van Lew, Marcel Zwiers, and Coert Metz
FASTR Documentation¶
- Introduction
- Quick start guide
- User Manual
- Command Line Tools
- Resource File Formats
- Resource Reference
- Development and Design Documentation
- Changelog
FASTR User reference¶
FASTR Developer Module reference¶
- fastr Package
fastr
Packageconfigmanager
Moduledatatypes
Moduleexceptions
Moduleplugins
Moduleversion
Module- Subpackages
- core Package
core
Packagebasemanager
Modulebaseplugin
Moduledatatypemanager
Moduledimension
Moduleinputgroup
Moduleinputgroupcombiner
Moduleinputoutput
Moduleinterface
Moduleioplugin
Modulelink
Modulenetwork
Modulenetworkmanager
Modulenode
Moduleobjectmanager
Modulepluginmanager
Moduleprovenance
Modulesamples
Moduleserializable
Moduletarget
Moduletool
Moduletoolmanager
Moduleupdateable
Moduleversion
Modulevfs
Module- Subpackages
- data Package
- examples Package
examples
Package__generate_reference__
Moduleadd_ints
Moduleadd_ints_s3
Moduleauto_prefix
Modulechunk_test
Modulecollapse
Modulecollapse_expand
Modulecross_validation
Moduleelastix_nipype
Moduleexpand
Modulefailing_macro
Modulefailing_network
Modulefilecopy
Moduleinput_groups
Modulemacro_node
Modulemacro_node2
Moduleshift_links
Modulesource_sink
Module- Subpackages
- execution Package
execution
Packageenvironmentmodules
Moduleexecutionpluginmanager
Moduleexecutionscript
Moduleflownoderun
Moduleinputoutputrun
Modulejob
Modulelinkrun
Modulemacronoderun
Modulenetworkanalyzer
Modulenetworkchunker
Modulenetworkrun
Modulenoderun
Modulesinknoderun
Modulesourcenoderun
Module
- resources Package
- test Package
- utils Package
utils
Packagechecksum
Moduleclassproperty
Moduleclear_pycs
Modulecompare
Moduledicteq
Modulefilesynchelper
Modulegettools
Moduleiohelpers
Modulejsonschemaparser
Modulemultiprocesswrapper
Modulepim_publisher
Moduleprocutils
Modulerest_generation
Moduleschematotable
Modulesysinfo
Moduleverify
Modulexmltodict
Module- Subpackages
- web Package
- core Package