World-renowned professor and researcher Dr. Josh Vandenbrink from Louisiana Tech University has built a powerful computational biology journey at Praxis AI. In this interactive, online journey, students will learn how to use Linux-based computing and the command line, Jupyter Notebooks, and the basic syntax of Python for the purpose of workforce development and research in biosciences.
This course includes application techniques using Python to parse genomics data files, transcribe DNA files into RNA files, and translate RNA files into protein sequence files. Students will also explore the genomics of the Coronavirus and learn to use Python to understand transcription and translation using its genome. Qualifies for the BioHackers: Digital Biology digital badge.
The online program is available 24x7x365 via any web browser or mobile device and includes four (4) learning paths, seventeen (17) lessons, and over fifty (50) hours of learning material. Below is a list of the main topics:
- What is Digital Biology?
- Linux and the Command Line
- Python Fundamentals
- Applied Digital Biology
In the first half of the learning journey, the context of digital biology research is introduced followed by a brief hands-on interaction with a Linux operating-system computer via the command line interface (CLI) in real virtual machine (VM) based labs. There is no need to install Linux on your computer since the filly functional VM runs in the cloud and is accessed via a standard web browser! Next, the powerful Jupyter Notebook is put into each student’s hands which is a go-to method for teaching coding in Python, R and other languages. A deep dive in the Linux CLI is provided so the student becomes an expert in Linux and interacting with a computer via typed text commands which is the best way to use a computer for data-intensive bio-analytics.
In the second half of the journey, students will dive into the powerful and ubiquitous Python programming language. Basic syntax, lists, dictionaries, loops, conditionals, functions, and GitLab are provided in the VM. Students will then synthesize Python micro-skills into fully functional Python code that parses standard bioinformatics format files (FASTA, GENBANK) and performs the transformation of DNA sequences into RNA and then protein sequences. In sum, this course will provide each student with enough working knowledge of Linux and Python to adapt these scalable skills to other digital biology tasks – including research.
Skills & Resources:
Advanced Command Line Usage
Data Intensive Computing
Genome Data Mining
Navigating Genomics Databases
Python (Programming Language)
Earners of the Digital Biology BioHacker credential have successfully demonstrated experiential skills in computational biology, python programming, Linux command line, applied genomics, and running biological workflows on data-intensive computing systems. The Digital Biology badge requires 50+ hours of hands-on activities and labs across 17 skills in biotech R&D. This BioHacker credential was built in collaboration with world-renowned professors Dr. Alex Feltus, currently at Clemson University, and Dr. Josh Vandenbrink from Louisiana Tech University.
Following is a summary of the earning criteria for the BioHackers: Digital Biology digital credential:
- Complete 17 hands-on digital biology labs using large bioscience data sets and live computing systems
- AND - Complete all required learning resources in the Digital Biology online journey – 17 lessons – including, videos, articles, activities, and discussion posts
- AND - Pass short assessments (80% or better) in all lessons
- AND - Participate in weekly virtual collaboration sessions with instructor(s), mentor(s), and peers
- AND - Conduct original computational biology research using the skills, resources, and tools within the Digital Biology journey