|
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | +<span id="top"></span> |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +# <span dir="auto">GSOC Project Ideas 2026</span> |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | +*Got an idea for [GSOC 2026](GSoC "GSoC")?'* |
| 20 | + |
| 21 | +Then please post it. You can either |
| 22 | + |
| 23 | +1. Add it here, by directly editing this page. Just copy, paste and |
| 24 | + update the [template](#Template) below. This requires that you create |
| 25 | + a fork of this repo and then make a pull request with the changes. |
| 26 | + |
| 27 | +Projects can use a broad set of skills, technologies, and domains, such |
| 28 | +as GUIs, database integration and algorithms. |
| 29 | + |
| 30 | +Students are also encouraged to propose their own ideas related to our |
| 31 | +projects. If you have strong computer skills and have an interest in |
| 32 | +biology or bioinformatics, you should definitely apply! Do not hesitate |
| 33 | +to propose your own project idea: some of the best applications we see |
| 34 | +are by students who go this route. As long as it is relevant to one of |
| 35 | +our projects, we will give it serious consideration. Creativity and |
| 36 | +self-motivation are great traits for open-source programmers. |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | +# <span id="Proposed_project_ideas_for_2026" class="mw-headline">Proposed project ideas for 2026</span> |
| 41 | + |
| 42 | +## <span id="MP-BioPath_Perturation_Analysis_.2F_Stein_Lab" class="mw-headline">MP-BioPath Perturation Analysis / Stein Lab</span> |
| 43 | + |
| 44 | +- *Brief explanation:* MP-BioPath is a computational tool designed to |
| 45 | + predict the effects of perturbations on biological pathways. Utilizing |
| 46 | + Reactome's pathway models, MP-BioPath employs an optimization model. |
| 47 | + Our objective is to develop pipelines and tools that integrate |
| 48 | + MP-BioPath results with genomic data. |
| 49 | +- *Expected results:* As a result of this project, we aim to develop |
| 50 | + tools and pipelines capable of handling diverse genomic datasets. |
| 51 | + Additionally, we anticipate the generation of novel biologically |
| 52 | + significant insights. |
| 53 | +- *Project Home Page URL:* |
| 54 | + <a href="https://reactome.org" class="external text" |
| 55 | + rel="nofollow">Reactome</a> |
| 56 | + <a href="https://github.com/OICR/mp-biopath" class="external text" |
| 57 | + rel="nofollow">MP-BioPath</a> |
| 58 | +- *Project paper reference and URL:* |
| 59 | + <a href="https://doi.org/10.1093%2Fdatabase%2Fbaac009" |
| 60 | + class="external text" rel="nofollow">"Evaluating the predictive accuracy |
| 61 | + of curated biological pathways in a public knowledgebase"</a> |
| 62 | +- *Knowledge prerequisites:* Python, R, Julia |
| 63 | +- *Skill level:* Medium |
| 64 | +- *Project Time:* 175-hour approximately 8 weeks |
| 65 | +- *Mentors:* Adam Wright \<adam.wright@oicr.on.ca\> |
| 66 | + |
| 67 | +## <span id="Pathway_Reasoning_with_LLM_.2F_Stein_Lab" class="mw-headline">Pathway Reasoning with LLM / Stein Lab</span> |
| 68 | + |
| 69 | +- *Brief explanation:* Reactome houses a meticulously curated repository |
| 70 | + of human biological pathways. Our current initiative focuses on |
| 71 | + crafting a RAG chat application optimized for intuitive interaction |
| 72 | + with the Reactome web portal. Our primary aim is to empower the |
| 73 | + application to interpret user queries and leverage the LLM (Language |
| 74 | + Model) to delve deep into pathway structures, enabling the generation |
| 75 | + of comprehensive and insightful responses for users. |
| 76 | +- *Expected results:* expected outcomes include the application's |
| 77 | + ability to effectively handle a diverse range of user queries and to |
| 78 | + expand its capabilities to accommodate an increased number of use |
| 79 | + cases. Furthermore, the application is expected to leverage advanced |
| 80 | + reasoning capabilities powered by the LLM, thereby providing more |
| 81 | + insightful and comprehensive responses tailored to each user's inquiry |
| 82 | +- *Project Home Page URL:* |
| 83 | + <a href="https://reactome.org" class="external text" |
| 84 | + rel="nofollow">Reactome</a> |
| 85 | +- *Project paper reference and URL:* |
| 86 | +- *Knowledge prerequisites:* Python, RAG |
| 87 | +- *Skill level:* Medium |
| 88 | +- *Project Time:* 175-hour approximately 8 weeks |
| 89 | +- *Mentors:* Adam Wright \<adam.wright@oicr.on.ca\> |
| 90 | + |
| 91 | + |
| 92 | +## <span id="Reactome-MCP_.2F_Stein_Lab" class="mw-headline">Reactome MCP / Stein Lab</span> |
| 93 | + |
| 94 | +- *Brief explanation:* Reactome provides users with various computational |
| 95 | + interfaces for computationally accessing the curated biological pathways, |
| 96 | + including analysis tools and a chat interface React-to-Me. A Reactome MCP would |
| 97 | + make the website more computationally accessible by providing access to the tools |
| 98 | + through React-to-Me and other LLM based chat interfaces. |
| 99 | +- *Expected results:* expected outcomes include the application's |
| 100 | + ability to run Reactome analysis tools through the React-to-Me chat interface. |
| 101 | + Other features of Reactome, including our REST APIs, should be made accessible |
| 102 | + to LLMs through the MCP. |
| 103 | +- *Project Home Page URL:* |
| 104 | + <a href="https://reactome.org/chat" class="external text" |
| 105 | + rel="nofollow">React-to-Me</a> |
| 106 | +- *Project paper reference and URL:* |
| 107 | +- *Knowledge prerequisites:* Python, RAG, MCP |
| 108 | +- *Skill level:* Medium |
| 109 | +- *Project Time:* 175-hour approximately 8 weeks |
| 110 | +- *Mentors:* Adam Wright \<adam.wright@oicr.on.ca\> |
| 111 | + |
| 112 | +# <span id="Project_template" class="mw-headline">Project template</span> |
| 113 | + |
| 114 | +## <span id="Template:_Project_Idea_Name_.28Project_Name.2FLab_Name.29" class="mw-headline">Template: Project Idea Name (Project Name/Lab Name)</span> |
| 115 | + |
| 116 | +- *Brief explanation:* Brief description of the idea, including any |
| 117 | + relevant links, etc. |
| 118 | +- *Expected results:* describe the outcome of the project idea. |
| 119 | +- *Project Home Page URL:* if there is one. |
| 120 | +- *Project paper reference and URL:* Is there a paper about the project |
| 121 | + this effort will be a part of? |
| 122 | +- *Knowledge prerequisites:* programming language(s) to be used, plus |
| 123 | + any other particular computer science skills needed. |
| 124 | +- *Skill level:* Basic, Medium or Advanced. |
| 125 | +- *Project Time:* 90-hour, 90, 175 or 350 hours that are a standard 8 |
| 126 | + weeks long and no longer than 12 weeks. |
| 127 | +- *Mentors:* name + contact details of the lead mentor, name + contact |
| 128 | + details of 1 or 2 backup mentors. |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | + |
| 134 | + |
| 135 | + |
| 136 | + |
| 137 | +## Navigation menu |
| 138 | + |
| 139 | + |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
| 147 | +### Navigation |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | +- <span id="n-GMOD-Home">[GMOD Home](Main_Page)</span> |
| 152 | +- <span id="n-Software">[Software](GMOD_Components)</span> |
| 153 | +- <span id="n-Categories-.2F-Tags">[Categories / |
| 154 | + Tags](Categories)</span> |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | + |
| 159 | +### Documentation |
| 160 | + |
| 161 | + |
| 162 | + |
| 163 | +- <span id="n-Overview">[Overview](Overview)</span> |
| 164 | +- <span id="n-FAQs">[FAQs](Category%253AFAQ)</span> |
| 165 | +- <span id="n-HOWTOs">[HOWTOs](Category%253AHOWTO)</span> |
| 166 | +- <span id="n-Glossary">[Glossary](Glossary)</span> |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | + |
| 171 | +### Community |
| 172 | + |
| 173 | + |
| 174 | + |
| 175 | +- <span id="n-GMOD-News">[GMOD News](GMOD_News)</span> |
| 176 | +- <span id="n-Training-.2F-Outreach">[Training / |
| 177 | + Outreach](Training_and_Outreach)</span> |
| 178 | +- <span id="n-Support">[Support](Support)</span> |
| 179 | +- <span id="n-GMOD-Promotion">[GMOD Promotion](GMOD_Promotion)</span> |
| 180 | +- <span id="n-Meetings">[Meetings](Meetings)</span> |
| 181 | +- <span id="n-Calendar">[Calendar](Calendar)</span> |
| 182 | + |
| 183 | + |
| 184 | + |
| 185 | + |
| 186 | +### Tools |
| 187 | + |
| 188 | +- <span id="t-smwbrowselink"><a href="Special%253ABrowse/GSOC_Project_Ideas_2026" rel="smw-browse">Browse |
| 189 | + properties</a></span> |
| 190 | + |
| 191 | + |
| 192 | + |
| 193 | +- <span id="footer-info-lastmod">Last updated at 16:41 on 12 February |
| 194 | + 2026.</span> |
| 195 | +<!-- - <span id="footer-info-viewcount">850 page views.</span> --> |
| 196 | +- <span id="footer-info-copyright">Content is available under |
| 197 | + <a href="http://www.gnu.org/licenses/fdl-1.3.html" class="external" |
| 198 | + rel="nofollow">a GNU Free Documentation License</a> unless otherwise |
| 199 | + noted.</span> |
| 200 | + |
| 201 | +<!-- --> |
| 202 | + |
| 203 | + |
| 204 | + |
| 205 | +<!-- --> |
0 commit comments