Skip to main content

easyPheno: A state-of-the-art and easy-to-use Python framework for plant phenotype prediction

Python 3.8

easyPheno is a Python framework that enables the rigorous training, comparison and analysis of phenotype predictions for a variety of different models. easyPheno includes multiple state-of-the-art prediction models. Besides common genomic selection approaches, such as best linear unbiased prediction (BLUP) and models from the Bayesian alphabet, our framework includes several machine learning methods. These range from classical models, such as regularized linear regression over ensemble learners, e.g. XGBoost, to deep learning-based architectures, such as Convolutional Neural Networks (CNN). To enable automatic hyperparameter optimization, we leverage state-of-the-art and efficient Bayesian optimization techniques. In addition, our framework is designed to allow an easy and straightforward integration of further prediction models.

Documentation

For more information, installation guides, tutorials and much more, see our documentation: https://easypheno.readthedocs.io/

Case Study

In the folder case_study, you can find all data that we used for the case study included as supplementary for our publication.
For more information on this case study, see our publication and its supplementary given below (doi: 10.1093/bioadv/vbad035). For general information, see our documentation given above.

Contributors

This pipeline is developed and maintained by members of the Bioinformatics lab lead by Prof. Dr. Dominik Grimm:

Citation

When using easyPheno, please cite our publication:

easyPheno: An easy-to-use and easy-to-extend Python framework for phenotype prediction using Bayesian optimization.
Florian Haselbeck*, Maura John* and Dominik G Grimm.
Bioinformatics Advances, 2023. doi: 10.1093/bioadv/vbad035
*These authors have contributed equally to this work and share first authorship.

Metadata

Release files for easypheno 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for easypheno 0.0.5
File Size Uploaded
easypheno-0.0.5.tar.gz 81.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easypheno 0.0.5
File Interpreter ABI Platform
easypheno-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 190.7 kB

Release files / easypheno-0.0.5.tar.gz

Download URL easypheno-0.0.5.tar.gz
Size 81.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1c584cf1e8180c7ff256ff8dc1f249f12614d2759899843b6286643c676699f4
BLAKE2b-256 checksum
How to use checksums
cb7a82b43969e9ceeb585b87e39c284ef0037c993e237427e13341b99252ac48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.16

Release files / easypheno-0.0.5-py3-none-any.whl

Download URL easypheno-0.0.5-py3-none-any.whl
Size 109.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4521422eb4226ea18be10f973e8a9a6f3c75f8c4c087c5eab5ba6f27d82516b4
BLAKE2b-256 checksum
How to use checksums
d04d10d2963aab7f4689d2d0e1208c9fb9b94cee1e3c46bd26d3bb3a221c5037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.16

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page