Changelog
0.11.6 (2022-04-05)
Fixed
Calculation of correlations of bootstraps using
fastspar(with temporary covariance parameter)
0.11.5 (2022-03-28)
Added
Add
obssum_thresparameter toOtu.rm_sparse_obsmethod to filter by sum of observation counts
Fixed
The
normalize_filter(off)module also does some filtering (with lax conditions) to ensure that the number of OTUs do not blow up.
0.11.3 (2022-01-12)
Fixed
scaled_sumconsensus method fixed to allow negative edges in the consensus
0.11.2 (2022-01-12)
Added
NetworkGroup.to_networkmethod to convert fromnx.MultiGraphtonx.Graph
Fixed
Make
cidsa default parameter inNetworkGroup.get_consensus_networkMinor code refactoring
0.11.1 (2022-01-11)
Added
slimparameter added topvaluemodule to allow the user to forgo storage of correlation bootstrap files
0.11.0 (2021-12-16)
Fixed
Networkclass now usesnameto build the lineage of the node object instead of thetaxidfield. This prevents inconsistency between OTU tables and Networks of the same level
0.10.4 (2021-12-04)
Fixed
NetworkGroupmethods that returnNetworkGroupobjects now make use of theid_fieldparameter
0.10.3 (2021-12-03)
Fixed
Network.get_adjacency_tablenow retrieves ids correctlysimple_votingconsensus method now takes sign of the edge into accountproprmodules now assigns correlation file name similar to other modulesFixed bug in
mldmwhen sample metadata is a single column
0.10.2 (2021-12-01)
Added
NetworkGroupobject now supports theid_fieldparameter in constructor. Allowing combination of networks on fields other thantaxidmerge_pvaluesandcreate_consensusnow support theid_fieldparameter
Fixed
remove_bimeramodule now uses externalbiomcommand to construct OTU table
0.10.0 (2021-11-23)
Added
HARMONIESnetwork inference methodCOZINEnetwork inference methodSPRINGnetwork inference methodPipeline output checking functionality -
micone validate-resultsParametrize some of the pipeline settings
Changed
mldmruntime limit
Fixed
normalizemodule is turned off by defaultMany bugs in the pipeline
0.9.0 (2021-10-30)
Major overhaul of the pipeline to enable workflow to be implemented purely in
nextflowAs of writing the pipeline modules in the package do not work. Currently, to run the pipeline one needs to copy the contents of the
pipelinesfolder to the destination, update thenextflow.configand run the pipeline.
0.7.0 (2021-03-04)
Added
NetworkGroupmethod now supports an__add__methodFlashWeave.jlfor network inferenceproprfor network inferencemake_networkmodule split intomake_network_with_pvalueandmake_network_wo_pvalue
Changed
MAGMAnetwork inference was removed because it has not been updatednetwork_inference.directmodules will not support bootstrapping and pvalues in the future
Fixed
Threading error due to database connection with
NCBITaxa
0.6.0 (2021-02-04)
Stable update! All the tests pass and the pipelines work as expected
0.5.0 (2019-01-02)
Major update! Implemeting 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 loads conda environmentsLogging functionality
CLI interface for micone
0.4.2 (2018-10-08)
Added
Changed
ScriptTemplate.rendernow uses a default value of ‘{}’ fortemplate_dataparameterRename
template_renderer.pytotemplate.py
Fixed
Input.locationandOutput.locationare now of typepathlib.Path
0.4.1 (2018-10-08)
Changed
Renamed
ExternalProcessParamsSetclass toExternalParamsSetclassRenamed
InternalProcessParamsSetclass toInternalParamsSetclassRenamed
ProcessParamsSetclass toParamsSetclassRenamed
ProcessParamsclass toParamsclassUpdated dependencies -
biom-format,dask,toml
Fixed
Flake8 errors
0.4.0 (2018-10-06)
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_tableModularize the default settings into separate files - datatypes.toml, internal.toml and external.toml
Fixed
Filter
DeprecationWarningandPendingDeprecationWarningin pytest configuration
0.3.0 (2018-08-28)
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_networkTest 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
0.2.4 (2018-08-23)
Added
travis-sphinxto automatically deploy ‘sphinx’ docs togh-pagesCustom
JsonEncoderclass to encode json network data
Changed
sphix theme to
sphinx_rtd_theme
Fixed
Network._create_networknow removes complementary links in undirected networks
0.2.3 (2018-08-23)
Added
Network.load_datato create networks from files‘computational_metadata’ to test data
Changed
Add ‘computational_metadata’ to ‘correlation_data’ fixtures and tests
0.2.2 (2018-08-22)
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
MetadataTypeclassIncorporate new keys in ‘metadata.json’ in test data
Changed
MetadataTypefrom ‘BaseType’ to ‘Model’Renamed
MetadataType->MetadataModel
0.2.1 (2018-08-17)
Added
ChildrenmapTypeclass and tests
Changed
Network metadata files for tests
0.2.0 (2018-08-17)
Added
LineageclassOtuclassOtuValidatorclassOtuSchemaclasstaxmetadata_converterfunctions to convert to and fromqiime1andqiime2taxonomy formats
0.1.0 (2018-06-30)
Added
First release and initial commits