Coder Social home page Coder Social logo

ammahmoudi / introductiontobioinformatics Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.59 MB

Homework Solutions for Introduction to Bioinformatics Course as Computer Science B.Sc. Student at Department of Computer Engineering, Sharif University of Technology

R 0.72% Python 90.66% Java 8.63%
alignments bioinformatics rosalind-exercises

introductiontobioinformatics's Introduction

IntroductionToBioinformatics

Homework Solutions for Introduction To Bioinformatics Course as Computer Science B.Sc. Student at Department of Computer Engineering, Sharif University of Technology

Fall 2022

Supervisors: Dr. Ali Sharifi Zarchi, Dr. Somayyeh Koohi

Description

This repository includes my homework and projects around Numerical Bioinformatics. There are some problems from Rosalind implemented in Python and Java. Also, a small project about dimension reduction and AML is included.

Table of Rosalind's Problems

24 Rosalind problems listed below are implemented as homework.

Num Title
1 Computing GC Content
2 Complementing a Strand of DNA
3 Enumerating k-mers Lexicographically
4 Construct a Trie from a Collection of Patterns
5 Creating a Distance Matrix
6 Edit Distance Alignment
7 Global Alignment with Scoring Matrix and Affine Gap Penalty
8 Local Alignment with Scoring Matrix
9 Local Alignment with Affine Gap Penalty
10 Multiple Alignment
11 Inferring mRNA from Protein
12 Error Correction in Reads
13 Compute Distances Between Leaves
14 Compute Limb Lengths in a Tree
15 Implement AdditivePhylogeny
16 Implement UPGMA
17 Implement the Neighbor-Joining Algorithm
18 Implement SmallParsimony
19 Constructing a De Bruijn Graph
20 Genome Assembly Using Reads
21 Genome Assembly with Perfect Coverage
22 Assessing Assembly Quality with N50 and N75
23 Reconstruct a String from its Burrows-Wheeler Transform
24 Implement BWMatching

introductiontobioinformatics's People

Contributors

ammahmoudi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.