DIRT-Pop is a robust pipeline tailored for clustering root architecture types. It's specially designed to work with outputs produced by the Digital Image of Root Traits (DIRT) software.
Before running DIRT-Pop, ensure the following software are installed:
Clone the DIRT-Pop repository to your local machine:
git clone https://github.com/lxie88/DIRT-Pop.v1Once cloned, navigate into the repository's directory:
cd DIRT-Pop.v1Initiate the DIRT-Pop pipeline using Docker:
docker run -it -v $(pwd):/opt/DIRT-Pop computationalplantscience/dirtclust bashFinally, execute the DIRT-Pop clustering script:
N_TRIAL_KMEANS=<number_of_clustering_trials> \
N_TRIAL_KNEEDLE=<number_of_kneedle_trials> \
N_CLUSTER=<number_of_clusters> \
INPUT=/opt/DIRT-Pop/DIRTtest.csv \ # your DIRT file
WORKDIR=/opt/DIRT-Pop ./wrapper.shReplace the following placeholders with appropriate values:
<number_of_clustering_trials>: Specify the number of clustering iterations (e.g.,25).<number_of_kneedle_trials>: Specify the number of kneedle algorithm tests (e.g.,25).<number_of_clusters>: Specify the max number of clusters you want to look for (e.g.,25means searching for 1-25 clusters)- Note: Modify the
INPUTpath if your DIRT output file is located elsewhere or named differently.
For any inquiries or issues, please contact momosan@uga.edu.
We thank Wes Bonelli for helping create docker environment for DIRT-Pop pipeline.
