This repository contains my solutions to 150 out of the 284 Rosalind Bioinformatics problems (as of 2026-08-03).
The goal of this repository is to document my learning journey through Rosalind and to serve as a reference for studying algorithms and bioinformatics concepts implemented in Python.
Important
The solutions in this repository are intentionally not directly executable. The code has been obfuscated to discourage copy-pasting and to respect Rosalind's commitment to independent problem solving. If you are currently working through Rosalind, I strongly encourage you to solve each problem on your own before consulting this repository.
The solved problems span a wide range of Computational Biology and algorithmic topics, including:
- Sequence manipulation
- Dynamic programming
- Graphs
- String structures
- Motif finding
- Mass spectrometry
- Probabilistic models
I have occasionally used AI for routine tasks, to help identify bugs in my code that I couldn't find myself, to get hints, and to explore alternative solutions after solving a problem on my own.