Google Summer of Code 2024 Ideas

Hello @bharath,
I have been studying the deepchem codebase recently. The community have done quiet an advancement in software aspect in this domain. But I think there is a vacancy in polymers domain. I could not find much of code or contributions on this field. Even in molecule net I could not find much regarding polymers. If there are codes for studying monomers or polymer behaviours or any dataset please help me find it else if it’s suitable for you we can come up with a proposal for a project for GSoC’24. I have few ideas we could discuss.

Hey there! :wave: I’m Aparna, a third year student at IIT BHU and I’m super excited about the DeepChem Layer Tutorials Enhancement project! I’ve been working on Jupyter Notebook and Colab projects, diving into different machine learning concepts. The project “Layer Tutorials” aligns perfectly with my interests, as I’m eager to improve technical communication skills and contribute to the community. Could you guide me on the best way to get started? I’m ready to dive in and make some meaningful contributions! :rocket:

A proposal about polymers could be very welcome. You should try to center it around applications to drug discovery. Come by office hours to discuss with us!

Come by office hours and we would be glad to give guidance!

I am thrilled to express my interest in the project “Protein Language Modeling” for GSOC 2024. My name is Awnish Singh, a fourth-year undergraduate student at BITS Pilani, where I have been deeply involved in research projects under the guidance of Dr. S. Murugesan, focusing on target drug prediction. My experience spans various domains, from computer vision to software development, and I have actively contributed to GSOC in the past.

I am particularly excited about the opportunity to extend DeepChem’s support for using language models with chemistry applications to include protein language modeling. Given the growing importance of protein machine learning in both academia and startups, I believe this project offers a unique opportunity to make a meaningful contribution to the field.

Currently, I am gaining valuable experience through an internship where I am working on power automation with MS Azure and the EasyOCR library for text extraction. My previous involvement in a Genetic Algorithm-based project focused on implementing deep learning models for identifying features of protein coding genes has provided me with a strong foundation in this area.

I am eager to collaborate with the DeepChem community, contribute to the development of a protein language model. I am committed to attending office time meetings and engaging in discussions to ensure the success of this project.

@awnish10-scs Please post in the introductions thread The Introductions Thread!. This channel is only for general GSoC questions about topics

Protein Language Models

Other models that are not present in hugging face but can be of interest. https://www.nature.com/articles/s41587-022-01618-2#code-availability
Other examples for Protein structure generation. https://huggingface.co/spaces/simonduerr/ProteinMPNN

Antibody support.
A couple of definitions to start the discussion are :

  • an antibody? - an immunoprotein responsible for specifically recognizing and binding to potentially pathogenic molecules.
  • an antigen? - the molecule that the antibody targets.

Some problems that can be studied in antibody design are structural: For example, the accurate modeling of Antibody-Antigen pairs. Specially in the interaction spots. https://www.sciencedirect.com/science/article/pii/S0959440X22000586. For this kind of task is important to have structural databases such as:

New Emerging Drug Modalities.
For this type of functionalities, datasets are crucial. For PROTACS and macrocycle, some featurizer already work. Therefore, some databases of interest can be:
PROTACT-DB


http://cadd.zju.edu.cn/protacdb/help
Macrocycles.
Found this article with an analysis of existing literature.
https://pubs.acs.org/doi/epdf/10.1021/acs.jmedchem.3c00134

2 Likes

Hi, I’m Pranjal Verma, a 3rd year student from IITDelhi. I have gone through the description of Protein Language Modelling and found it really fascinating. I am have done projects in LLMs and hugging face. I would be very excited in contributing to this project. I would highly appreciate your guidance. I am ready to get started. Please let me know if I can communicate with you all regarding this project.

A quick reminder this thread is only for discussions about project ideas and not introductions. Please introduce yourselves on The Introductions Thread!

Hello,
My name is Sherry, and I’m currently pursuing my Ph.D. at the School of Computer Science at Zhejiang University, where I’m in my second year. My research is focused on AI4Science, a fascinating field that blends artificial intelligence with scientific discovery.
​I have hands-on experience in protein design, which is reflected in my ongoing research and a manuscript I’m preparing for submission. My previous work was grounded in the SE3Diffusion framework, a model I’m intimately familiar with, both in terms of its codebase and underlying principles.
​I wholeheartedly agree with the significance of equivalence in biomolecular representation, a concept that resonates with my research interests. I’m particularly excited about the project aimed at improving equivalence support, and I’m eager to contribute to the DeepChem community.
​I’m looking forward to exploring how my expertise can align with the goals of this project and to potentially collaborate with like-minded individuals who share a passion for pushing the boundaries of scientific research through AI.
​Best regards,
Sherry

Hi, I am a PhD student interested in Protein Language Modeling and Improving New Drug Modality Support, 2 projects. Let me know what should I need to do.
Thanks.
Regards,
Keya

Hi, I am a third-year undergraduate student from IIT Kharagpur interested in Protein Language Modeling and Improving New Drug Modality Support, 2 projects. How am I supposed to go about contributing.
Thanks.

We recommend joining the discord (https://discord.gg/RYTrUY8Ssn) and coming by the office hours Announcing the DeepChem Office Hours. We can answer general questions on how to get started there

Hello, I am Marija. I am a Machine Learning Researcher, working full time, who would like to join an open source initiative. I have been familiar with GSOC since my time as a PhD student, but I never participated in it. I looked there now to find a suitable project to begin my journey in open source. I would like to implement a wishlist model for your library. Based on what I’ve read in your GitHub issues and documentation, you are looking to implement several algorithms which I am also interested in: 1) E3, 2) DeepONet, 3) Neural ODEs, 4) GenAI for Proteins and Sequences (https://www.nature.com/articles/s41587-023-02115-w), and 5) LLM for proteins (https://www.nature.com/articles/s41587-022-01618-2). Could you let me know which of these projects are still available? I am most interested in the last two projects. Additionally, I would like to know if I am eligible to participate through GSOC. If not, is it possible to get the support of a mentor and to create a timeline for this project? I’ll come to the office hours tomorrow to discuss more details.

Hi guys, I’m adding a few important links for people who are interested in the project Support of Equivariance in Deepchem.

  1. Equivariance Transformer by using the e3nn library
    https://docs.e3nn.org/en/latest/guide/transformer.html

  2. Equivariant GNN and experiments on QM9 dataset.
    https://projects.volkamerlab.org/teachopencadd/talktorials/T036_e3_equivariant_gnn.html

Possible further steps.

  1. Training equivariance transformer on the QM9 dataset and getting comparable results.
  2. Adding the module to DeepChem
1 Like

Hello, I am Laiba Khan I am currently an undergraduate student in computer science and I am a Research Intern at Micro Electronic Research Lab (MERL). I am an early researcher in the area of neural networks or neuromorphic computing and I am interested in working in AI/ML projects. Also, I have worked on python.

I am interested in two projects 1. Protein Language Modeling and 2. PyTorch Porting

Hello, I’m Ayushi Awasthi, currently an undergraduate student inn computer science. Im interested in contributing to Layer tutorials. I have working knowledge of Python as well as Jupyter/Colab and this project perfectly aligns with my knowledge and interest.

My name is Gandeed Saketh Reddy, I am currently pursuing my final year Btech at national institute of technology warangal (Nit warangal), and I have keen interest in the “Protein Language Modeling” project listed on the potential mentor list. I have very good experience in forking with hugging face, nlp , pytorch and deep learning. I also have experience in finetuning models using hugging face libraries. I would greatly appreciate the chance to discuss this project further and explore how I can contribute to its success.

As a reminder, this thread is only for discussion of specific ideas. Please save introductions for the introductions thread

I’m Kousai Ghaouari, a fourth-year Computer Science Engineering student at the National Institute of Applied Science and Technology in Tunisia. The Wishlist Model project caught my attention, and I’m eager to contribute, given my passion for research papers and building models from scratch. You can find examples of my previous projects on my GitHub account [https://github.com/koussayinsat12]. I would greatly appreciate your guidance on how to get started. Please let me know the best way to communicate further. Thank you for considering my interest.