• Register
X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

X

Leaving Community

Are you sure you want to leave this community? Leaving the community will revoke any permissions you have been granted in this community.

No
Yes

Nestly--a framework for running software with nested parameter choices and aggregating results.

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).

Pubmed ID: 23220574

Authors

  • McCoy CO
  • Gallagher A
  • Hoffman NG
  • Matsen FA

Journal

Bioinformatics (Oxford, England)

Publication Data

February 1, 2013

Associated Grants

  • Agency: NIAID NIH HHS, Id: R01 AI038518
  • Agency: NHGRI NIH HHS, Id: R01 HG005966-01

Mesh Terms

  • Algorithms
  • Computational Biology
  • Humans
  • Software