Fetching the latest programs, projects, and workspace data.
Find open source projects actively accepting contributors. Search repositories, filter by program milestones, difficulty tags, or tech stack.
Use our Orbit AI Matcher to find out! Get instant matching scores based on your developer skills, preferred frameworks, and contribution experience.
Convert your selected open-source project into a winning GSoC, LFX, or Outreachy application using Proposal Studio.
<p>Over 100,000 people have already been genotype through DTC genetic testing however, these data live in siloes, often inaccessible to the public. {Bastian Greshake, Philipp E. Bayer, Helge Rausch, Julia Reda, openSNP: A Crowdsourced Web Resource for Personal Genomics, 2014}. openSNP seeks to solve this problem by allowing users to upload their results, where they'll be freely-available for all.</p> <p>In addition to these genetic data, openSNP's broader goal relates to all types of quantified-self (QS) information as this is of interest to genetic researchers.</p> <p>So far, openSNP allows people to link their Fitbit accounts, thereby donating their activity, sleep, and weight data to the public domain. By now, there are many more tracking devices (HTDs) around, and many of them offer their APIs. By exploiting these services, openSNP can dramatically increase the amount of QS data available in the public domain, providing a means for academic researchers and scientists to find new associations. These associations are easier to find in openSNP than similar services since a user's genetic test results, their tagged phenotypes, and HTD data are all linked to a single person.</p>
<p>Build a Standalone library / tool to visualise the <code>BLAST</code> results. This tool will be build on Ruby as command line tool.</p> <h4>Types of visualisation</h4> <ul> <li><strong>Relationship Visualisation</strong> will display relationship between query sequence and hits sequences. The circos visualisation will plot alignment which are identical in query and hit sequence. This will help user to understand alignments in query and hit sequence.</li> <li><strong>Length Analysis Visualisation</strong> will display the lengths of various hits sequences alongside display the relative length of hits with respective to the query sequence. This will provide a gist of lengths of hits and also an idea about query sequence length.</li> <li><strong>Dotplot visualisation</strong> plots a two-dimensional matrix and filling it with shaded blacks if residues of both sequence are identical. This will provide an in-depth idea about similarity of both the sequence. ## Integration with SequenceServer SequenceServer integration of tool enables it to display the result in HTML and readily available to all existing users. It will enable tool in filtering the results on basis of taxonomy and E-value. Select relevant results to download data in GFF3 format and visualisation.</li> </ul>
<p>The primary goal of the project is to upgrade Afra's annotation editing code, to provide it performance upgrade. Afra's annotation editor is built using JBrowse and WebApollo, is completely browser based. Afra is unique in the way it addresses the challenges of biocuration. The community needs this kind of tool to grow. This goal will be achieved in following steps</p> <ul> <li>Extensive automated test for the annotation editing facility</li> <li>Determine change we made to the codebase of JBrowse/Apollo in Afra. Based on which we will implement new features for the performance upgrade.</li> </ul>
This project aims to develop a comprehensive ConnectTheDots activity for the Sugarizer platform that combines creative expression, structured learning, and strategic gameplay into a single unified experience. Currently, Sugarizer lacks an activity that integrates these three aspects. Existing tools typically focus on only one area, leaving a gap for an engaging, multi-mode activity that supports diverse learning styles for children aged 5–11. To address this, the project will implement three core modes using Vanilla JavaScript, HTML5, CSS3, and the Sugar-Web framework: Draw Mode: A free-form mode where children can draw on a dot grid with real-time feedback. Number Mode: A guided learning mode where users connect numbered dots to reveal shapes, with support for custom templates and Journal integration. Game Mode: A strategy-based territory capture game with accurate capture logic and an AI opponent using a greedy heuristic approach. The final deliverable will be a production-ready, optimized activity that runs smoothly on low-end devices and high-DPI touch screens, providing an engaging and scalable learning experience within Sugarizer.
Problems faced while developing labelled data: 1. Annotations made by a single person can include their biases into the data and eventually into the model 2. There are subjective tasks at times, which might not have a clear answer associated with them 3. The size of the dataset might be huge enough for a few people to annotate To resolve this, a solution is to let multiple people annotate the data and then aggregate the annotations based on a consensus. Crowdsourcing has become an essential paradigm for efficiently labelling large datasets, especially in the era of data-driven ML solutions. However, the challenge arises in aggregating the labels from a diverse pool of annotators, each with varying reliability. This project aims to develop solutions to handle the above problems and integrate their solution into CVAT. It
<p>This Project is implementing four widgets [1]. Pitch Stair case [2]. Tempo [3]. Rhythm Ruler [4]. Free pitch slider and more if time permits.</p>
To identify possible relations between gene variants, phenotypes, and diseases - an ideal way would be a multi-model approach that involves: • Supervised learning methods to discover diseases associated with combinations of gene variants and clinical features. • Also unsupervised learning methods like clustering to understand the underlying patterns among diseases that went unnoticed before. This could be a strong evidence-based approach for clinical treatments.
<p>By comparing k3s k8s and writing related blogs to help technicians make technology selection in software development</p>
<p>There is an underlying issue with scale degree block as we have it now. The current block does not perform the function that musicians expect when they think of scale degree. Instead the block functions in a way that we can specify a key/mode of a pitch length, input a number and result is a pitch in the chosen key/mode.<br> The current block has its utility in programming and we aim to keep it as such with a modified name. A new block for scale degree needs to be added with the desired functionality</p>
Omics data repositories often contain heterogeneous data from multiple studies and diverse sources. This lack of structure in the metadata is challenging for the development of new algorithms and application of machine learning or deep learning to cross-study datasets. Under this project, some work has already been conducted. Currently, Manual review of the metadata schema, consolidation of similar or identical information spread across schema, and incorporation of ontologies where possible has already been done. In this light, manual harmonization cBioPortal’s key clinical metadata across the whole data repository, not just at the study level, and incorporation of ontology terms has improved the AI/ML-readiness of the cBioPortal data. We want to take the current work further to harmonize/digest new/incoming data in the format of the data dictionary already established in an automated fashion with minimum manual curation. For this purpose, we will explore advanced natural language processing techniques, particularly sentence transformers, to automate the process of metadata curation for clinical metadata within the cBioPortal platform.Additionally, we will also creating an interactive dashboard for visualizing and potentially editing the automated harmonization results, enhancing user accessibility and control over the curation process.
<p>Open Source software growth is rising.</p> <p>Millions of developers from plenty of countries with different skill-sets and ideas contribute on a daily basis to Open Source projects. It’s free and it gives you the chance to gain practical experience working on some sensational projects. You can get in touch with experts on the field and create something amazing together.</p> <p>But how easy is for new contributors to get involved in Open Source? It takes time to find the appropriate project and issue. The ideal project must be well-documented and match your skills. That’s what FixMe does. FixMe is a tool for surfacing meaningful contribution opportunities to new contributors.</p>
<p>There has been a recent surge in the development of open-source computational methods for simulating human evolution and analyzing human genome data. These provide many new opportunities for genomic research, but the integration of these different resources is currently poor. In particular, turning models of human history into evolutionary models is notoriously time-consuming and bug-prone, and it requires knowledge of the specifics of each simulation tool. The major goals of this project are to develop a library of widely used historical models that integrate across multiple simulation tools, and to develop more robust and user-friendly model specification tools to automate the workflow of genomic and evolutionary analyses.</p>
<p>The purpose of this project is to implement some of that missing features as well as functionality that will be unique to the iOS client. Various advanced features will be implemented like CallKit, 3D Touch, Onboarding tooltips, etc.</p>
<p>Elasticsearch's <a href="https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high.html" target="_blank">Java High Level REST Client</a> is <a href="https://github.com/elastic/elasticsearch/issues/27205" target="_blank">incomplete</a>. It is missing a few dozen APIs, some of which are fairly common to use. This project aims to add some of the remaining APIs.</p>
<p>The purpose of this project is to allow the selection of several tabs in Firefox and thus perform specific actions on them at once. These actions include closing or moving tabs into a new window. The Shift and CTRL/Cmd keys could respectively be used for a range select or for individual item select.</p>
<p><strong>Hibernate Search</strong> is an extension to Hibernate ORM that brings the powers of full-text search via <a href="https://lucene.apache.org" target="_blank">Lucene</a> and <a href="https://www.elastic.co" target="_blank">Elasticsearch</a> to JPA models. Think of it as Google: after processing the input keywords (e.g. ignoring stop words and applying different kinds of normalization), Hibernate Search returns results ordered by relevance. It brings significant benefits comparing to normal SQL for search-related uses cases. Its full-text index can be updated in two ways: Automatically, whenever data changes (using listeners hooked into Hibernate) or by means of the "mass indexe", which rebuilds the entire index for given entity types.</p> <p><strong>This proposal aims to provide an alternative to the current mass indexer</strong>, based on the Java Batch architecture as defined by <a href="https://jcp.org/en/jsr/detail?id=352" target="_blank">JSR 352</a>. This standardized tool <a href="https://jcp.org/en/jsr/detail?id=352" target="_blank">JSR 352</a> provides task-and-chunk oriented processing, parallel execution and many other optimization features. This batch job should accept the entity type(s) to re-index as an input, load the relevant entities from the database and rebuild the full-text index from these.</p>
<p>Currently CritiqueBrainz’ users can review release groups, events, and places. This will be expanded on by implementing reviews for other MusicBrainz entities (works, artists, recordings, labels). This metadata will be retrieved from MusicBrainz through the mbdata module, and the CritiqueBrainz back-end and the front-end will be extended to support reviews for these entities.</p>
This project entails the creation of the MP-BioPath tool into the FI Viz Cytoscape Plugin. Biological pathways model the set of actions that molecules in a biological cell can perform. What the MP-BioPath does is model the activity of certain biological pathways, helping to predict the response of the pathways to external perturbances. The MP-Biopath tool already exists, but has not been made accessible through the FI Viz Cytoscape Plugin, which is an app designed to analyze the pathways involved with diseases such as cancer. My job would be to incorporate the MP-BioPath tool into the FI Viz Cytoscape Plugin and develop customized visualizations for showing the result of MP-BioPath. If I have time remaining, I intend to deliver a baseline Tensorflow model which utilizes the MP-BioPath tool to create predictions for pathway activity.
<p>Build a new prototyping tool for comparing and visualizing new routing algorithms rapidly.</p>
The project kazv is a project that I really like, and I'm going to submit this poposal to address the meta issue proposed by the authors of kazv to add handling of media files to kazv. I'll go over my plans for each period and what I can contribute to matrix.org.
Develop distributed edge caching strategies using Web Standard Cache API for sub-50ms storefront responses.
<p>This project aims to continue on the development of the Musicbrainz Android App further, complete the Tagger implementation, introduce ListenBrainz and CritiqueBrainz functionalities to the app, revamp the UI for a more user-friendly experience, work on documenting the Code, Design, GitHub repository, and all the implementations in the best manner possible while moving the codebase to Kotlin completely.</p>
This will be the Genome Nexus' cli to rule them all. Main objectives: 1. All 3 projects will be merged into one Java project. 2. Interface will follow Command Line Interface Guidelines to the point. 3. I will try to stick to Test Driven Design as much as possible. 4. A dependency will only be added to the project when it is unavoidable. 5. Killer cli documentation and web-based documentation will be added.