Skip to main content

LANDMark: An ensemble approach to the supervised selection of biomarkers in high-throughput sequencing data

Project description

LANDMark

CI

Implementation of a decision tree ensemble which splits each node using learned linear and non-linear functions.

Install

From PyPI:

pip install LANDMarkClassifier

From source:

git clone https://github.com/jrudar/LANDMark.git
cd LANDMark
pip install .
# or create a virtual environment
python -m venv venv
source venv/bin/activate
pip install .

Interface

An overview of the API can be found here.

Usage and Examples

Examples of how to use LANDMark can be found here.

Contributing

To contribute to the development of LANDMark please read our contributing guide

Projects Using LANDMark

Rudar J, Kruczkiewicz P, Vernygora O, Golding GB, Hajibabaei M, Lung O. Sequence signatures 
within the genome of SARS-CoV-2 can be used to predict host source. Microbiol Spectr. 
2024 Apr 2;12(4):e0358423. doi: 10.1128/spectrum.03584-23. Epub 2024 Mar 4. PMID: 38436242.

Rudar J, Golding GB, Kremer SC, Hajibabaei M. Decision Tree Ensembles Utilizing Multivariate 
Splits Are Effective at Investigating Beta Diversity in Medically Relevant 16S Amplicon 
Sequencing Data. Microbiol Spectr. 2023 Mar 6;11(2):e0206522. doi: 10.1128/spectrum.02065-22. 
Epub ahead of print. PMID: 36877086; PMCID: PMC10100742.

Rudar, J., Porter, T.M., Wright, M., Golding G.B., Hajibabaei, M. LANDMark: an ensemble 
approach to the supervised selection of biomarkers in high-throughput sequencing data. 
BMC Bioinformatics 23, 110 (2022). https://doi.org/10.1186/s12859-022-04631-z

References

Rudar, J., Porter, T.M., Wright, M., Golding G.B., Hajibabaei, M. LANDMark: an ensemble 
approach to the supervised selection of biomarkers in high-throughput sequencing data. 
BMC Bioinformatics 23, 110 (2022). https://doi.org/10.1186/s12859-022-04631-z

Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: 
Machine Learning in Python. Journal of Machine Learning Research. 2011;12:2825–30. 

Kuncheva LI, Rodriguez JJ. Classifier ensembles with a random linear oracle. 
IEEE Transactions on Knowledge and Data Engineering. 2007;19(4):500–8. 

Geurts P, Ernst D, Wehenkel L. Extremely Randomized Trees. Machine Learning. 2006;63(1):3–42. 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

landmarkclassifier-2.1.2.tar.gz (328.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

landmarkclassifier-2.1.2-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file landmarkclassifier-2.1.2.tar.gz.

File metadata

  • Download URL: landmarkclassifier-2.1.2.tar.gz
  • Upload date:
  • Size: 328.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for landmarkclassifier-2.1.2.tar.gz
Algorithm Hash digest
SHA256 d7b0bdd9bcd60315812fb41e7bd2e6be89ddfe6999444a34d1a91f05200c148e
MD5 b8f0e0f24dc20261684c6e1b72b8391c
BLAKE2b-256 42a1c8fc6d8f7553fcc140af32d62b5050389ad6d12bda8d095cc633db176c5f

See more details on using hashes here.

File details

Details for the file landmarkclassifier-2.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for landmarkclassifier-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e37166d44a7535163a0945e2ffb273bf99b84e786cea5404d11afcd10713242e
MD5 3dab115d08e78ef0f5c67a14658c536c
BLAKE2b-256 cef37d34d1482c79a453b1056698e7b6db9cbfe6002eae944daea9d8c9122a8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page