-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generalize the seqrepo interface and implement new backends #136
Comments
Hello @reece! I am Manul, from India working as a backend engineer building RESTful APIs in TypeScript, NestJS, and PostgresSQL as a database. In my current project, I am trying to implement Redis for session managemnt in my organisation. I have also contributed to python based open source projects. I am interested to implement these various storage backends for the SeqRepo and be a part of the biocommons community. I couldn't find much info here, so could you please hint on what further steps or tasks other than porposal prep, do I need to follow to be a contributor to biocommons org? Also is there any other communication channel do I need to be part of, as I can't enter the official Slack without the domain email? |
Dear @reece , I hope this message finds you well. I am Harsha Aditya, a third-year undergraduate student at IIT Kanpur, majoring in Bioengineering. I am excited to apply for the SeqRepo project internship opportunity and contribute to its development. Vision for the Project: Existing Skills: Skills to Learn: Implementation Timeline: Conclusion: Thank you for considering my application. I look forward to the possibility of working together on this exciting project. Pls direct me to further steps Warm regards, |
Also linking #61 to this |
Hi @jsstevenson! Is there any plan to implement new backends in the project anytime soon? I would like to work on this outside GSoC. I would be happy to learn the new tech here if you could hint on some starting points? |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
Summary
SeqRepo provides a simple interface to biological sequences and subsequences, with a single backend that provides fast random-access to local, non-redundant, compressed, and journaled sequences. The original use case for SeqRepo was to provide fast and reliable access to sequences in a clinical genetics reporting pipeline. (See design)
The goal of this issue is to create an abstract interface that supports other storage backends, as well as caching and federation layers as depicted here:
See #61 for additional information.
Community Benefits
When implemented, this project will enable the following (and ideally implement a few of them):
Expected Results / Deliverables
Required and Desired Skills
Benefits to Intern
The internship will gain software architecture and interface abstraction skills while solving a contemporary practical issue for modern bioinformatics.
How to apply
Students applying to this project should briefly describe their vision for this project, highlight their existing skills and the skills they would need to learn, and estimate an implementation timeline.
The text was updated successfully, but these errors were encountered: