Releases: segrelab/MiCoNE
Releases · segrelab/MiCoNE
v0.14.2
v0.5.0 [Escherichia coli]
Major update! Implementing the core pipeline functionality
Added
NetworkGroupclass represents a group of networksConfigclass to extract, process and store pipeline settingsCommandclass is a wrapper for running subprocessesProcessclass for executing a pipeline processPipelineclass defines the pipeline and methods to run the pipelineEnvironmentsclass that creates, lists and loadscondaenvironments- Logging functionality
- CLI interface for mindpipe
v0.4.2 [Escherichia coli]
Added
dictproperty toParamsclassverify_iomethod toParamsclassupdate_locationmethod toParamsclassgetmethod toParamsclassParamsclass to config namespace
Changed
ScriptTemplate.rendernow uses a default value of '{}' fortemplate_dataparameter- Rename
template_renderer.pytotemplate.py
Fixed
Input.locationandOutput.locationare now of typepathlib.Path
v0.4.1 [Escherichia coli]
Changed
- Renamed
ExternalProcessParamsSetclass toExternalParamsSetclass - Renamed
InternalProcessParamsSetclass toInternalParamsSetclass - Renamed
ProcessParamsSetclass toParamsSetclass - Renamed
ProcessParamsclass toParamsclass - Updated dependencies -
biom-format,dask,toml
Fixed
- Flake8 errors
v0.4.0 [Escherichia coli]
Pipeline settings parser and template render have been implemented.
Added
Config- A class to store all the pipeline configurationInternalProcessParamsSetandExternalProcessParamsSetfor loading internal and external process paramsProcessParams- A class to process and store parameters of pipeline processesDataTypes- A class to process and store datatypesexternal.tomlto store the list of external pipeline processesinternal.tomlto store the list of internal pipeline processesdatatypes.tomlto store the list of pipeline supported datatypesScriptTemplate- A class for templating nextflow scriptsConfigTemplate- A class for templating nextflow config files
Changed
- Simplified the internal and external settings files to contain minimum information
correlation_tabledatatype renamed tointeraction_table- Modularize the default settings into separate files - datatypes.toml, internal.toml and external.toml
Fixed
- Filter
DeprecationWarningandPendingDeprecationWarningin pytest configuration
v0.3.0 [Escherichia coli]
Added
Network.__repr__- object representation for theNetworkclassNetwork.jsonmethod to convert network to aJSONstringNetwork.writemethod to write network to a json fileNetwork.graphproperty to return thenx.Graphrepresentation of the networkNetwork.load_jsonclassmethod to load network from json fileElistType- Schema for edgelistNETWORK_CONVERTERSto convert networks to and from various formatsNetwork.load_elistclassmethod to load network from edge list file
Changed
- Type of "computational_metadata" to
DictType(UnionType((StringType, FloatType))) - "computational_metadata" now includes 'interaction_threshold', 'pvalue_threshold' and 'pvalue_correction'
- "abundance" is now not a required field for a node
- Refactor network models into 'network_schema' module
Fixed
- Type annotation for link_set in
Network._create_network - Test data is now from the same source (all FMT datasets are from deblur)
- Prevent re-correction of pvalues when loading from json or elist file
v0.2.4 [Escherichia coli]
Added
travis-sphinxto automatically deploy 'sphinx' docs togh-pages- Custom
JsonEncoderclass to encode json network data
Changed
- sphix theme to
sphinx_rtd_theme
Fixed
Network._create_networknow removes complementary links in undirected networks
v0.2.3 [Escherichia coli]
Added
Network.load_datato create networks from files- 'computational_metadata' to test data
Changed
- Add 'computational_metadata' to 'correlation_data' fixtures and tests
v0.2.2 [Escherichia coli]
Added
Lineage.taxidproperty and testsNodesModel,LinksModelandNetworkmetadataModelNetworkclass to read, write and manipulate networks and tests- 'network_files' and 'correlation_data' fixtures for tests
Changed
- Keys for
MetadataTypeclass - Incorporate new keys in 'metadata.json' in test data
- Changed
MetadataTypefrom 'BaseType' to 'Model' - Renamed
MetadataType->MetadataModel
v0.2.1 [Escherichia coli]
Added
ChildrenmapTypeclass and tests
Changed
- Network metadata files for tests