Changelog
v3.0.1 (2022-02-15)
Fix
pipeline.py: Correct filters of jaccard (
5679713)
v3.0.0 (2022-02-14)
Fix
Breaking
Previously, the pipeline only calculated the jaccard scores for a single, hard-coded pairing. This has been corrected. All users should update to continue to get the correct results. (
c2c100c)Prior implementations had calculated the ENFC for class by taking the mean and st.dev of the individual lipid ENFC for all lipids in a class. While not incorrect, this was inconsistent with prior work of this framework. Closes #23. (
529fa49)
Documentation
v2.0.2 (2022-01-24)
Fix
jaccard.py: Catch zerodivision error (
9278005)
Documentation
pyproject.toml: Update classifiers (
f43ccab)
v2.0.1 (2022-01-24)
Fix
pipeline.py: Exclude control condition (
88313ed)
v2.0.0 (2022-01-21)
Feature
Fix
parser.py: Update default parameters (
878df07)
Breaking
Current users should update any scripts and configs to use the new
--compartmentflag rather than the existing--tissueflag. (5ca9aed)Users should update their configuration files to ensure that they specify 0.2 as the threshold if they wish to continue using the old value. (
878df07)Previously, if multiple fold change calculations were desired, the user had to call
ltamultiple times. Now, a single call produces all fold change calculations for a set of experimental conditions. This feature could have been implemented by having the user specify all pairs they were interested in. While this could introduce more flexibility (ie it would allow for multiple “controls”), it also introduces more overhead for both the user and maintainer. Additionally, for the vast majority of experimental designs, there will be only one control. Closes #17. (f9d7e6b)
Documentation
v1.0.0 (2022-01-07)
Feature
Breaking
Change “phenotype” to “group”. Existing users will need to make sure that any scripts and config files use this new flag. (
6b91841)This introduces 2 new command line flags and changes how the data is processed. Past scripts are not guaranteed to run correctly - unless, by chance, they used the defaults - so a breaking release is required. (
d5ce9f5)
Documentation
README.md: Update usage for new flags (
75772f7)
v0.12.5 (2022-01-04)
Fix
lta.py: Remove colons from filenames (
3e4388c)
v0.12.4 (2022-01-04)
Fix
pipeline.py: Respect metadata locations (
e906e87)
Documentation
v0.12.3 (2021-12-23)
Fix
v0.12.2 (2021-12-23)
Fix
repo: Support python3.10 (
0edba28)
Documentation
v0.12.1 (2021-09-16)
Fix
data_handling: Report senseless FC as 0 (
1e0ae79)
Documentation
README: Document NaN’s in output (
4ebc261)
v0.12.0 (2021-09-16)
Feature
Fix
pipeline: Change output file names (
3b9bdbe)pipeline: Calculate Jaccard similarity (
4b21ade)logging: Correct use of logger (
9b332b3)logging: Respect verbosity flag (
5373dd2)logging: Add logging for data_handling (
73a2aa3)logging: Add logging for Jaccard (
a35e851)logging: Add logging to pipeline (
3af0c53)
Documentation
README: Update file name output (
3e2c1df)
v0.11.1 (2021-08-26)
Fix
data_handling: Respect axis in enfc (
2d727f7)
v0.11.0 (2021-08-26)
Feature
Documentation
pipeline: Document summary files (
700c8fb)
v0.10.1 (2021-08-25)
Fix
repo: Fix build failures (
9ced474)
Documentation
v0.10.0 (2021-08-20)
Feature
Fix
Documentation
enfc: Add support documentation (
c1eb26e)
v0.9.0 (2021-08-19)
Feature
parser: Add phenotype and tissue flags (
2acbcc7)
Documentation
v0.8.0 (2021-08-19)
Feature
pipeline: Support N-lipids (
9f0abbb)
Fix
pipeline: Capitalise tissue names (
06294fd)
v0.7.0 (2021-08-18)
Feature
pipeline: Split b-lipids (
9254797)
v0.6.1 (2021-08-18)
Fix
v0.6.0 (2021-08-17)
Feature
pipeline: Calculate b_lipids (
c11e563)
Documentation
README: Expand usage instructions (
173be97)
v0.5.0 (2021-08-16)
Feature
Documentation
help-messages: Expand help messages (
4dbd97f)
v0.4.0 (2021-08-13)
Feature
Fix
Documentation
v0.3.0 (2021-08-12)
Feature
pipeline: Introduce pipeline class (
fc9a53e)
Fix
command: Remove subscript of float (
75c7cd6)
Documentation
v0.2.0 (2021-08-11)
Feature
Fix
simple: Print threshold (
6e86a3c)
Documentation
v0.1.0 (2021-08-06)
Feature
repo: Initialise repository (
403d523)