Releases: NPLinker/nplinker
Releases · NPLinker/nplinker
v2.0.0-alpha.7
Closed issues:
Merged pull requests:
- remove default config file to make all settings explicit #287 (CunliangGeng)
- add support of mibig v4.0 #286 (CunliangGeng)
- fix the resolving of genbank and jgi IDs #285 (CunliangGeng)
- Precursor m/z value fix #283 (liannette)
v2.0.0-alpha.6
Merged pull requests:
- Allow bigscape run for local mode #277 (CunliangGeng)
- Add table display for link graph #276 (CunliangGeng)
- Handle two quantification table folders of GNPS feature-based workflow #275 (CunliangGeng)
- Verify the support of WSL #274 (CunliangGeng)
v2.0.0-alpha.5
v2.0.0-alpha.4
Implemented enhancements:
- Select subset of the data #265
Closed issues:
- Fix code scanning alert - Token-Permissions #268
- support bigscape v2 #216
- Abstraction of run_bigscape function #115
Merged pull requests:
- update doc for bigscape #270 (CunliangGeng)
- add filter method to LinkGraph #269 (CunliangGeng)
- Add OSSF Scorecard action and badge #267 (CunliangGeng)
- improve docstrings #266 (CunliangGeng)
- Run bigscape v2 #251 (adraismawur)
v2.0.0-alpha.3
Implemented enhancements:
- Data size warnings / checks when installing and using nplinker package #237
Closed issues:
- Podp: not all genome IDs are in antismashDB #242
- refactoring scoring (tracker issue) #205
- ensure that IDs are unique #146
- refactor
__eq__
and__hash__
methods #136 - Missing mibig BGC #86
Merged pull requests:
- fix tabular file header detection #264 (CunliangGeng)
- simplify error check in unit tests #263 (CunliangGeng)
- add warning for failed antismash downloads #262 (CunliangGeng)
- check disk space before downloading #261 (CunliangGeng)
v2.0.0-alpha.2
Closed issues:
Merged pull requests:
- update docs #260 (CunliangGeng)
- improving type hints and usage of abc #259 (CunliangGeng)
- add pickling #258 (CunliangGeng)
- fix mypy and ruff errors #257 (CunliangGeng)
- refactor NPLinker class #256 (CunliangGeng)
- rename
molfam
tomf
to uniform the abbreviation for MolecularFamily #255 (CunliangGeng) - refactor MetcalfScoring methods #254 (CunliangGeng)
- use uniformed attribute name
id
#253 (CunliangGeng) - Add LinkGraph to replace ObjectLink and LinkCollection #252 (CunliangGeng)
- merge DataLinks
get_common_strains
to ObjectLink #250 (CunliangGeng) - merge DataLinks to MetcalfScoring class #249 (CunliangGeng)
- merge LinkFinder to MetcalfScoring class #248 (CunliangGeng)
- add abstract base class for scoring methods #247 (CunliangGeng)
- Specify config file explicitly for initializing NPLinker #246 (CunliangGeng)
- fix empty caplog #245 (CunliangGeng)
- update docs and readme #244 (CunliangGeng)
- refactor logging control #243 (CunliangGeng)
- add default output path #241 (CunliangGeng)
- rename globals.py to defaults.py #240 (CunliangGeng)
- Fix locations of attributes docstrings #239 (CunliangGeng)
- check format and typing only on changed files #238 (CunliangGeng)
- remove static typings from Returns in docstrings #236 (CunliangGeng)
- set ruff to not check docstrings of test files #235 (CunliangGeng)
- Support Bigscape v2 data #234 (adraismawur)
v2.0.0-alpha.1
Fixed bugs:
- Fix failing tests #96
Closed issues:
- Fix dev setup issues #222
- Running NPLinker tutorial #213
- Exception: Failed to find *ANY* strains, missing strain_mappings.csv? #170
- Add schema validation #165
- Refactor initialisation of project root and data folders [Track issue] #163
- http 404 error from
test_nplinker_local.py
#156 - implement the function to generate strain mappings file #154
- implement the function to generate
refseq id ↔ BGC id
mapping file #153 - change csv to json for strain mappings file #152
- change csv to json for genome status file #151
- generate strain mappings file for PODP data #150
- how is
strain_mappings.csv
generated? #148 - Strain generation, loading and mapping #147
- Refactor
DatasetLoader
class #145 - Use UUID for singleton molecular family? #144
- KeyError: 'cluster' Extract MIBIG data #140
- Use the refactored antismash downloader in
PODPDownloader
class #137 - remove
_strain_dict_index
fromStrainCollection
class #134 - Rename
Downloader
class toPODPDownloader
#133 - Exception: Failed to find *ANY* strains, missing strain_mappings.csv? #130
- error when loading local data #129
- nplinker library download #128
- Hardware Requirements: #124
- replace load_gcfs function #122
- Refactor
Downloader
class to have a specific PoDP downloader #121 - PODP mode and local data mode #117
- Create StrainMappingLoader #116
- Refactor GCF loading process #114
- Change
strains
inStrainCollection
to be aset
instead oflist
#113 - Implement comparison operator for
StrainCollection
class #110 - Include
strains
again in objects loaded from Metabolomics #109 - check if this function is still needed or forward to the proper implementation #108
- Implement GNPS loading functionality on
DatasetLoader
layer #107 - Rename
MibigBGC
toBGC
in MibigBGCLoader #106 - Remove strain assignment from BGC loaders? #104
- Use unique and fixed GCF identifier in scoring #103
- Move test files to subfolders #99
- Create
antismash_downloader
module #98 - Fix instructions for zsh shell #95
- MiBIG v3.x support #94
- Implement removing the strain also from self._lookup indices. [Bug] #90
- Improve GNPS format detection #89
- PoDP RefSeq accession is used as antiSMASH accession #76
- Documentation on readthedocs.io #74
Merged pull requests:
- move dependencies to pyproject.toml file #233 (CunliangGeng)
- Add user tutorials #231 (CunliangGeng)
- update dev env settings for vscode #230 (CunliangGeng)
- update readme files #228 (CunliangGeng)
- enable github actions for PRs on all branches #227 (CunliangGeng)
- update dependencies #226 (CunliangGeng)
- remove unused mkdocs settings #225 (CunliangGeng)
- Fix github actions for large file storage #224 (CunliangGeng)
- Fix dev setup #223 (adraismawur)
- Add API documentation #221 (CunliangGeng)
- Restructure codebase #220 (CunliangGeng)
- setup docs with Mkdocs #218 (CunliangGeng)
- fix docstrings #217 (CunliangGeng)
- add class DatasetArranger #215 (CunliangGeng)
- use git large file for large zip files #214 (CunliangGeng)
- Update strain mappings generator #212 (CunliangGeng)
- Update global variables #211 (CunliangGeng)
- Update mibig downloader #210 (CunliangGeng)
- Update config template and validations #209 (CunliangGeng)
- Update utils #208 (CunliangGeng)
- Redesign the template of nplinker config file #206 (CunliangGeng)
- Refactor config loader #203 (CunliangGeng)
- refactor initiation of paths to metabolomics files #202 (CunliangGeng)
- update logics of loading mibig data #201 (CunliangGeng)
- remove filtering of common strains during loading #200 (CunliangGeng)
- remove loading of optional data #199 (CunliangGeng)
- deprecate the method
_load_class_info
#198 (CunliangGeng) - Update loading of genomics data #197 (CunliangGeng)
- Update logics of loading metabolomics data #196 (CunliangGeng)
- remove unused
mgf.py
and its test file #194 (CunliangGeng) - refactor
Spectrum
class #193 (CunliangGeng) - Remove class
SingletonFamily
and MF attributeid
#192 (CunliangGeng) - Enable filtering of singleton molecular families #191 (CunliangGeng)
- enable parallel testing using pytest-xdist #190 (CunliangGeng)
- refactor class GCF #189 (CunliangGeng)
- refactor class
MolecularFamily
#188 (CunliangGeng) - remove deprecated functions of loading metabolomics data #187 (CunliangGeng)
- rename
genomics.py
to `utils.py...
v1.3.2
v1.3.2 (2022-08-12)
Updates:
- Updated badges in README.md
- Updated github actions about build, release and publishing
- Updated installation script to use forked code of bigscape to avoid multiprocessing errors on Mac
v1.3.1
v1.3.1 (2022-08-05)
Closed issues:
- Important: Stop committing until restructuring is done #73
- Explore tutorials/modules are relevant to develop the dashboard #68
Merged pull requests:
- Refine install script and upgrade python syntax #75 (CunliangGeng)
v1.3.0
v1.3.0 (2022-07-21)
Implemented enhancements:
- Packaging #15
Closed issues:
- Restructure repo with python template from eScience Center #71
- Create independent repo for webapp? #72
- Update wiki page #64
- something goes wrong in the step for "MetcalfScoring.setup preprocessing dataset" #57
- Parsing strains in GNPS FBMN output needs to be more flexible #50
- Rosetta Score issue #39
- Loading FBMN-GNPS and Bigscape output data into NPLinker error. #35
- Remove requirements.txt file #6
- Matching compound names from GNPS to MiBIG #3
Merged pull requests:
- Bump numpy from 1.21.0 to 1.22.0 #70 (dependabot[bot])
- NpclassScore expand notebooks #69 (louwenjjr)