/Excision

Python 201. Applied Bioinformatics and Computational Biology

Primary LanguageHTMLMIT LicenseMIT

CodeStories (Excision)

Applied Bioinformatics and Computational Biology with Python.

What is this?

CodeStories is the most engaging and efficient way to learn basic data analysis.

The course is centered around an engaging storyline (you're a secret agent!) and is broken into a series of levels. Each level contain a primary problem which teaches you a single concept or skill. To solve the problem, and make it to the next level, you'll write and submit code, which will be automatically validated. If you initially can’t solve the problem, a series of optional tasks are available for each level. You can complete tasks to receive a hint related to the main problem.

Check out the link below to see the app in action:

CodeStories homepage

Who is this for?

CodeStories is for STEM professionals who want to take back control of their data. This particular course is for life scientist who have a basic understanding of programming in Python, but don't feel comfortable using it in their day-to-day. You should be comfortable with:

  • variables and data types (e.g. strings)
  • control flow (e.g. while loops)
  • basic data structures (e.g. lists)
  • functions

What we'll cover

The course currently consists of six levels. Expect each to take a week, depending on your previous experience and schedule.

  1. File parsing
  2. An introduction to arrays
  3. Analyzing structured data (part I)
  4. Analyzing structured data (part II)
  5. Image analysis with arrays
  6. Object oriented programming

How do I use it?

CodeStories is developed in Python3.5 and requires it to run. If you don't have Python installed, the easiest place to get it is from the Anaconda distribution.

To get started, just run:

python ExcisionApp.py