courses

Praxis Carat

Course Catalog > Digital Biology

Digital Biology

World-renowned professor and researcher Dr. Alex Feltus from Clemson 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.

Course Thumbnail Digital Biology

Journey Architecture

Digital Biology Detail Journey

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 fully 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 and Resources

Digital Biology Detail Lab
  • Advanced Command Line Usage
  • Computational Biology
  • Genome Data Mining
  • Navigating Genomics Databases
  • Protein Translation
  • RNA Transcription
  • Biotechnology
  • Data Intensive Computing
  • Jupyter Notebooks
  • Navigating Genomics Databases
  • Python (Programming Language)
  • Workflow Management

Digital Credential

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 fully 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.

Following is 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
Digital Biology