Skip to content
Snippets Groups Projects
Commit d43b4f60 authored by Guru Rajesh's avatar Guru Rajesh
Browse files

Update wiki/pages/engineering.html

parent 409bec96
No related branches found
No related tags found
No related merge requests found
Pipeline #186852 passed
......@@ -30,10 +30,9 @@
<div class="col-lg-6">
<h2>Computational Biology</h2>
<hr>
<p>In the CheRMiT notebook, students were guided through the initial setup of the cheminformatics segment of our project, which focuses on verifying if a found set of reactants and products from a sentence is actually capable of having a reaction occur between them based on cheminformatics software. Students were walked through a new cheminformatics library, RDKit, to pivot away from old Java-based libraries that the team no longer wished to use. They were then instructed to program their own reaction validator, which could apply a reaction operator (an abstract chemical operator that can take in a chemical and apply the modifications to the reactant that represent the reaction taking place, and output the modified chemicals, or the product of the reaction). </p>
<div class="row mt-4">
<img class="image rounded-corners" src="https://drive.google.com/uc?export=view&id=1fHQJ-vCvLATXU-eQ14HZ2SsUyOSNlaN5" style="display: block; margin-left: auto; margin-right: auto; width: 50%; height: 50%;">
</div>
<p>In the CheRMiT notebook, students were guided through the initial setup of the cheminformatics segment of our project, which focuses on verifying if a found set of reactants and products from a sentence is actually capable of having a reaction occur between them based on cheminformatics software. Students were walked through a new cheminformatics library, RDKit, to pivot away from old Java-based libraries that the team no longer wished to use. They were then instructed to program their own reaction validator, which could apply a reaction operator (an abstract chemical operator that can take in a chemical and apply the modifications to the reactant that represent the reaction taking place, and output the modified chemicals, or the product of the reaction).
<img class="image rounded-corners" src="https://drive.google.com/uc?export=view&id=1fHQJ-vCvLATXU-eQ14HZ2SsUyOSNlaN5" style="display: block; margin-left: auto; margin-right: auto; width: 50%; height: 50%;">
</p>
<p>Upon outlining their code and programming an initial approach, they could then test their implementation by passing a candidate set of reactant-product pairs, as well as a canonical list of reaction operators; students were able to test their implementations and refine these implementations to improve recall, while also identifying concerns with missed reactions or the limitations of the chemical processing functionality that would be useful to address in downstream, mature software development for the project. This holistic validation and varied student approaches invited a wealth of analyses that ended up accelerating the development of the cheminformatics validation software for the project this semester, to the point where a more advanced infrastructure has been rewritten, fleshed out, and is now in the process of getting thoroughly benchmarked based on inputs from language model outputs. </p>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment