Skip to content

ecwheele/CRaftID

Repository files navigation

CRaftID

Software and code associated with CRaftID Paper

logo

Hardware requirements:

Install Instructions:

For targeted_sequencing_analysis and image_processing, refer to the environment YAML file included in this repository. Or create an environment with minimal requirements (Takes a few minutes to install):

conda create -n CRaftID_paper_py3 -c conda-forge \
  python=3.6.8 biopython opencv=3.4.1 ipykernel tqdm
conda activate CRaftID_paper_py3
python -m ipykernel install --user --name CRaftID_paper_py3 --display-name "CRaftID"

For neural network classifier, refer to the neural_net_classifier README.md, or create an environment with minimal requirements:

IF USING GPUs:

conda create -n nn_classifier_gpu -c conda-forge -c anaconda \
  opencv tqdm scikit-learn keras-gpu
conda activate nn_classifier_gpu

IF USING CPU only:

conda create -n nn_classifier -c conda-forge -c anaconda \
  opencv tqdm scikit-learn keras
conda activate nn_classifier_gpu

Usage:

Refer to the notebooks within each section:

  • targeted_sequencing_analysis
  • image_processing
  • neural_net_classifier

Runtime is not more than a few minutes total for the single image dataset provided here.

About

Software and code associated with CRaftID Paper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors