PyTorch for DNA analysis: Learning resources

Submission Number: 359
Submission ID: 5306
Submission UUID: a5a235bd-d4c0-4bee-a767-b6bd2c7030d0
Submission URI: /form/resource

Created: Wed, 05/07/2025 - 13:27
Completed: Wed, 05/07/2025 - 13:50
Changed: Thu, 08/07/2025 - 10:03

Remote IP address: 198.85.56.10
Submitted by: Feseha Abebe-Akele
Language: English

Is draft: No
Approved: Yes
Title: PyTorch for DNA analysis: Learning resources 
Category: Learning
Skill Level:
Beginner (304), Intermediate (305)

Description:
Learning resources for using PyTorch as a DNA analysis platform/tool are
scarce and scattered. I have attempted to compile some resources that may
help beginners get started on their journey into this versatile and yet
unexplored field of genomics with PyTorch. The resources listed are intended
to give the biggner different perspectives and opportunities to pick up the
subject matter with minimal effort spent locating resources.



Link to Resource:
-  A clear and concise entry into PyTorch fro DNA analysis (https://towardsdatascience.com/modeling-dna-sequences-with-pytorch-de28b0a05036/)
- Selene, a PyTorch-based deep learning library for sequence-level data. (https://selene.flatironinstitute.org/master/)
- A gentle intrduction on How to implement Genetic Algorithm using PyTorch (https://www.geeksforgeeks.org/how-to-implement-genetic-algorithm-using-pytorch/)
- First take on: DNA Classification with Deep Learning (https://www.kaggle.com/code/chuckzzzz/dna-classification-with-deep-learning-part-1)
- Biological language models (BLMs) for DNA, RNA and protein sequence analysis (http://bliulab.net/BioSeq-BLM/)
- An article on: Classifying DNA Sequences with Self-Attention andConvolutions (https://pmc.ncbi.nlm.nih.gov/articles/PMC10863451/pdf/sb3c00154.pdf)

Tags:
deep-learning (303), data-analysis (422), natural-language-processing (274), pytorch (471), nvidia (527), unix-environment (60)

Domain:
CCMNet (835)

Would you like to associate this resource with an Affinity Group?: {Empty}