Separate Contigs in Assembly objects by presence/absence with respect to another object
Fractionate Contigs allows the user split an Assembly or AnnotatedMetagenomeAssembly into those contigs that are also found or not found in another object. For example, a user may wish to obtain the fraction of Contigs from a metagenome assembly that did not wind up in a Bin in a BinnedContig object.
Designed and Implemented for KBase by Dylan Chivian ([email protected])
Configuration:
Assembly Object: The Assembly object is a collection of assembled genome fragments, called "contigs". This field can also accept an AnnotatedMetagenomeAssembly object. The IDs of the contigs in the Assembly (or AMA) object must match the IDs of the contigs in the positive filter object, which should always be the case for objects derived from the starting Assembly.
Positive Filter Object(s): The contigs found in this object, or collection of objects, are used to as the Positive filter (see Fractionation Mode option). Appropriate input types are Assembly, AssemblySet, AnnotatedMetagenomeAssembly, BinnedContigs, Genome, or GenomeSet.
Fractionation Mode: Fractionation splits the contigs of the input Assembly object into those that are also present in the Positive Filter Object(s) (Positive mode), absent from the Positive Filter Object(s) (Negative mode), or Both.
Output:
Output Object(s):
Output Object(s): The Output object(s) will match the type of the input Assembly type, either Assembly or AnnotatedMetagenomeAssembly. Depending on the fractionation mode, there will be two objects if the mode is Both, or one if Positive or Negative fractionation is requested.
Output Report:
- The report indicates how many contigs are present in each fraction.
Downloadable files: The Output Assembly objects can be accessed in the Data Pane for download as FASTA (or GFF+FASTA for AnnotatedMetagenomeAssembly).
Related Publications
- Arkin AP, Cottingham RW, Henry CS, Harris NL, Stevens RL, Maslov S, et al. KBase: The United States Department of Energy Systems Biology Knowledgebase. Nature Biotechnology. 2018;36: 566. doi: 10.1038/nbt.4163 , https://www.nature.com/articles/nbt.4163
App Specification:
https://github.com/kbaseapps/kb_AssemblyUtilities/tree/4304b6160f959fbc7302c6cf39799b5c37fd6ec6/ui/narrative/methods/run_fractionate_contigsModule Commit: 4304b6160f959fbc7302c6cf39799b5c37fd6ec6