Skip to content

Algorithm to align genome sequences with Time and Physical Memory constraints

License

Notifications You must be signed in to change notification settings

sassansh/Genome-Alignment

Repository files navigation


Logo

Genome Alignment ✨

Algorithm to align genome sequences with Time and Physical Memory constraints. Built as a small assignment for UBC CPSC 320 (Intermediate Algorithm Design and Analysis).

About Me · Report Bug · Request Feature

GitHub contributors GitHub stars GitHub forks GitHub issues GitHub license LinkedIn

Assignment Question

Table of Contents

Technology Stack 🛠️

Python

Prerequisites 🍪

You should have Python, Java SDK and Git installed on your PC, however this project was stored and run on UBC CS Department Unix servers which have all needed tools installed.

Setup And Deployment 🔧

  1. Clone the repo using:

      git clone https://github.com/sassansh/Genome-Alignment.git
  2. Run the following bash command:

    ./run_tests_genome_alignment.sh

    Running it on UBC Unix Servers:

    Run

  3. It'll take about a minute to compare all the sequences. Once finished, you'll see the results in a csv file final_scores.csv like this:

Final Scores

Contact 📧

Sassan Shokoohi - sassansh@student.ubc.ca

Project Link: https://github.com/sassansh/Genome-Alignment

About

Algorithm to align genome sequences with Time and Physical Memory constraints

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages