Find Jobs
Hire Freelancers

C implementation of the BLAST algorithm

£250-750 GBP

In Progress
Posted almost 11 years ago

£250-750 GBP

Paid on delivery
I require a high performing C implementation of the BLAST algorithm. The software is only required to compare two provided sequences of nucleotide or protein data, rather than comparing a query sequence against a database of reference material. The code should output the same score, expected value, bit score, ident and gap results as given by the NCBI implementation. The software must be appropriate for use in a threaded application. Code is provided to show an example of how the implementation is expected to be used. A single threaded application running on a 64-bit 2.4GHz CPU using this implementation must be able to perform at least 1000 sequence comparisons per second, where each sequence has 1000 bases. Deliverables: 1) Well structured and documented C source and header files 2) A Makefile to build the algorithm into a dynamic library, and to build the example application to use the library 3) Documentation explaining the structure of the software 4) Software must compile without modification on a current Linux distribution (CentOS, Ubuntu) Notes: 1) It is acceptable to use code from existing BLAST implementations, providing all sections of code are labelled. That said, the delivery must be well structured and easy to navigate, so it is not acceptable to incorporate the full NCBI toolkit, for example. 2) IUPAC codes are the expected alphabet of the input sequences Further reading: [login to view URL] [login to view URL]
Project ID: 4482995

About the project

16 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED KINGDOM
Cheltenham, United Kingdom
5.0
1
Payment method verified
Member since Jan 16, 2012

Client Verification

Other jobs from this client

MP3 ID3v2 Component
$30-100 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.