Find Jobs
Hire Freelancers

Python developer to use multithreading and multiprocessing to maximise Linux server capacity

€30-250 EUR

Closed
Posted over 1 year ago

€30-250 EUR

Paid on delivery
We’ve developed a python pipeline for calculating counts in next generation sequencing libraries that have been restriction digested in two (one sequence split in two). This requires the calculation of the outer product from a pair of count files. Outer product matrices (~34Gb) are stored in partitions as NumPy files and are read in to calculate averages and standard deviations for sets of libraries from two conditions. These are then used to find the outer product entries with the highest z-score between the two conditions. Currently the pipeline is general use and accepts a set of parameters at the start and a sample table that specifies the name of library files to be read in and which condition they are from. The pipeline in total takes around 5 hours but is only running on one core. We’ve briefly tried to use multiprocessing libraries available to utilize multiple cores, but this doesn’t speed up the pipeline. We are running this on a Debian server with 126Gb RAM and 32 cores. We want to use the full server capacity. We’ve a test set of data that runs quicker if needed to run simulations. The ideal candidate is an advanced python user with an in-depth knowledge of multiprocessing python through a Linux server with the multiprocessing library, but not with Dask for now. You will be dealing mainly with our bioinformatician based in France, but also with the server managed based in Canada. We’ll potentially have more freelance work available in the future with some projects involving Python, Perl and pyCUDA. Candidates with this skill set will be preferential.
Project ID: 34910190

About the project

11 proposals
Remote project
Active 1 yr 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
11 freelancers are bidding on average €188 EUR for this job
User Avatar
I am an expert in parallel programming and have worked with Python threads and processes. Would like to look at your code, and decide, if I can help.
€100 EUR in 1 day
4.9 (415 reviews)
7.4
7.4
User Avatar
Python, Perl and pyCUDA Expert Here!!! Hi I've checked your job description. I've rich experience with this project while train deep learning model in Linux using GPU. I'm sure to satisfy you ASAP. Please contact for further discussion. Thanks!!!
€140 EUR in 2 days
4.7 (8 reviews)
3.7
3.7
User Avatar
Hi, I have read your project details and would love to help you with maximizing your server throughput, I have 3+ years of experience with python, multithreading, processing, Dataset modelling, ml, dl, NLP etc. let's discuss this more in chat. Thanks
€140 EUR in 7 days
5.0 (12 reviews)
3.6
3.6
User Avatar
Hello, We have been working on excel, vba, macros, finance for more than 9 years. We have more than 8 years of experience doing data based projects. I believe this is something I can for sure :) You may check the projects I have already completed here: https://www.freelancer.com/projects/excel/Excel-VBA-Data-Entry-Analysis-32285292/reviews https://www.freelancer.com/projects/excel/Data-Analytics-Project-30073140/details https://www.freelancer.com/projects/data-mining/DATA-MINING-ANALYSIS-USING-NEURAL/reviews https://www.freelancer.com/projects/excel/Hire-Excel-Expert-15193739 I would love to discuss the project further :). Best, Hem
€175 EUR in 2 days
5.0 (7 reviews)
3.2
3.2
User Avatar
Just finished a CUDA project that used 4 minutes to finish running an algorithm with GPU that once cost more than 1 hour in CPU. And it still have space to improve. :) ⭐I am good at programming. ✔I write code fast. ✔100% satisfied guaranteed. ❤️I am available to start now.
€140 EUR in 7 days
4.8 (5 reviews)
2.0
2.0
User Avatar
Hi, Can you explain me project step by step? If you can show me samples that would be great for me. Please come over chat for further detailed discussion. Thanks
€140 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Having 10+ years experience in develpoment ,QA with vast knowledge on python,linux,drivers,perl,automation
€140 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of IRELAND
Dublin, Ireland
0.0
0
Payment method verified
Member since Oct 12, 2022

Client Verification

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.