Back to Search Start Over

nestly—a framework for running software with nested parameter choices and aggregating results.

Authors :
McCoy, Connor O.
Gallagher, Aaron
Hoffman, Noah G.
Matsen, Frederick A.
Source :
Bioinformatics; Feb2013, Vol. 29 Issue 3, p387-388, 2p
Publication Year :
2013

Abstract

Summary: The execution of a software application or pipeline using various combinations of parameters and inputs is a common task in bioinformatics. In the absence of a specialized tool to organize, streamline and formalize this process, scientists must write frequently complex scripts to perform these tasks. We present nestly, a Python package to facilitate running tools with nested combinations of parameters and inputs. nestly provides three components. First, a module to build nested directory structures corresponding to choices of parameters. Second, the nestrun script to run a given command using each set of parameter choices. Third, the nestagg script to aggregate results of the individual runs into a CSV file, as well as support for more complex aggregation. We also include a module for easily specifying nested dependencies for the SCons build tool, enabling incremental builds.Availability: Source, documentation and tutorial examples are available at http://github.com/fhcrc/nestly. nestly can be installed from the Python Package Index via pip; it is open source (MIT license).Contact: cmccoy@fhcrc.org or matsen@fhcrc.org [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
13674803
Volume :
29
Issue :
3
Database :
Complementary Index
Journal :
Bioinformatics
Publication Type :
Academic Journal
Accession number :
85342561
Full Text :
https://doi.org/10.1093/bioinformatics/bts696