Skip to content

Scripts and notebooks for Defining the limits of plant chemical space: challenges and estimations

License

Notifications You must be signed in to change notification settings

enveda/chemical-space-estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Defining the limits of plant chemical space: challenges and estimations

This repository contains code and data described in detail in our paper (Engler Hart et al., 2025). DOI: doi.org/10.1093/gigascience/giaf033

Table of Contents

Citation

If you have found our manuscript useful in your work, please consider citing:

Engler Hart, C, et al. (2025). Defining the limits of plant chemical space: challenges and estimations. GigaScience, giaf033.

Reproducibility

To reproduce the results, the Python virtual environment can be installed using Poetry.

Data

Datasets are publically available and can be directly downloaded from Zenodo. The files should be unzipped and placed in the data directory.

See here: DOI

Furthermore, the directory figures contains all the figures of the manuscript (generated by the notebooks) as well as the raw and intermediary files (also generated by the notebooks).

How to run

Run the notebooks located in the notebooks corresponding to each analysis. The prefix of the notebooks indicates the order in which it is run. The notebooks reproduce the figures in the manuscript and supplementary.

  1. Clone the repository to get its contents locally:
git clone https://github.com/enveda/chemical-space-estimation.git
cd chemical-space-estimation
  1. Prepare the data directory as mentioned in the Data section.

  2. Initiate the poetry environment with python using the following commands:

poetry install
poetry init

NOTE: Please ensure you have Python version 3.10 installed on your system to run the codes efficiently. If not, please install from here according to you OS.

For running the Jupyter notebooks, the virtual environment installed above can be selected.

For running python files, use the following command in the terminal:

poetry run python REPLACE_WITH_FILE_NAME.py
  1. Once all dependencies are installed, you can run the notebooks for the following analysis:

About

Scripts and notebooks for Defining the limits of plant chemical space: challenges and estimations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •