This repo is a personal approach to solving Rosalind problems: everything uploaded has been successfully tested on the website
under construction; supposedly one problem a day :)
ROSALIND is a bioinformatics platform that explores the many uses of python in solving algorithms and dealing with data. Named after Rosalind Franklin- if you don't know her: do know her (p.s. if you've heard of Watson and Crick and not Franklin shame on you)
It's divided into 5 sub-repositories:
Complex algorithms that focus on solving problems using python
list of problems:
- Fibonacci numbers
- Binary search
- Degree Array
- Insertion sort
- Merge two sorted arrays
- Merge sort
- Double-Degree Array
- Majority Element
the stronghold: start digging through algorithms that are of good use in analyzing biological problems
list of problems:
- Counting DNA nucleotides
- Transcribing DNA into RNA
- Complementing a strand of DNA
- Rabbits and recurrence relations
- Computing GC content
- Counting point mutations
- Translating RNA into protein
- Mortal fibonacci rabbits
- Finding a Motif in DNA
collection of exercises from Bioinformatics Algorithms: An Active-Learning Approach by Phillip Compeau & Pavel Pevzne.
list of chapters: (Volume I)
- Where in the Genome Does DNA Replication Begin?
- Which DNA Patterns Play the Role of Molecular Clocks?
- How Do We Assemble Genomes?
- How Do We Sequence Antibiotics?
- How Do We Compare Biological Sequences?
- Are There Fragile Regions in the Human Genome?
solve problems with the use of software tools
list of problems:
py village: setting up python and learning beginner's tools that are of good use later on. List of problems: