Closed sayantani11 closed 2 years ago
Ersilia is an open source model that deals with drug discovery. The most interesting part of the project is that it deals with neglected diseases and help in discovery of the drugs related to that and also adverse effects. A major part of the project deals with documentation, as I have had contributed documentation in lot of projects previously and have experience in writing whitepaper as well, this project interests me keeping all this in mind. I hope I'll be able to add value to the project.
Hi @sayantani11
Since you have done already some contributions not listed here, can I ask you to check @ifeoluwafavour issue and see how she has linked the previous work and do the same? To have everything in one place!
Thanks
@GemmaTuron Yes sure!!!
Contributions:
The project was missing a contribution guildelines as of which made an issue to track that: https://github.com/ersilia-os/ersilia/issues/21
Starting with open source can always be over whelming as of which made an issue and PR to add a readme that will be helpful for the new contributors: https://github.com/ersilia-os/ersilia/pull/70 https://github.com/ersilia-os/ersilia/issues/44
Ersilia deals with documentation, it will be a great feature if we could add a writing style guide then we will be able to maintain consistency, made an issue on that: https://github.com/ersilia-os/ersilia/issues/88
Added a writing style guideline that will be there for contributors to be followed while making documentation changes to Ersilia. https://github.com/ersilia-os/ersilia/pull/152
Ersilia deals with a lot of documentation, keeping that in mind maintaining consistency across all the files is very important. And it's manually impossible to check it for every PR. So adding workflows or test will be a great addition that will reduce work for the maintainers and improve efficiency https://github.com/ersilia-os/ersilia/issues/177 Added a PR for the above issue https://github.com/ersilia-os/ersilia/pull/210
To make things easier for everyone, it was decided that the new contributors file will be merged with the contributions guideline file, so made a PR for that. https://github.com/ersilia-os/ersilia/pull/199
Identification Model ID: eos6tg8 Name: Natural product fingerprint Description: A structural fingerprint based on natural products
General info
Input: Compound Output: Vector Mode: Pretrained Status: Ready
Resources License: MIT Github: https://github.com/ersilia-os/eos6tg8 Source: https://github.com/kochgroup/neural_npfp Publication: https://www.sciencedirect.com/science/article/pii/S2001037021003226?via%3Dihub#f0010
@GemmaTuron Can you review the work? And @miquelduranfrigola for #210 can you please rename the branch to main?
TECHNICAL CARD
Identification Model ID: eos6tg8 Name: Natural product fingerprint Description: A structural fingerprint based on natural products
General info
- Built using Pytorch
- the ADAM algorithm in combination with the One Cycle Learning Rate policy is used for Training
Input: Compound Output: Vector Mode: Pretrained Status: Ready
Resources License: MIT Github: https://github.com/ersilia-os/eos6tg8 Source: https://github.com/kochgroup/neural_npfp Publication: https://www.sciencedirect.com/science/article/pii/S2001037021003226?via%3Dihub#f0010
Hi @sayantani11
this looks good, I would only perhaps work a bit on the general info section, as most users won't be experts so that it is built with PyTorch or another one its not so relevant to them. Otherwise great job!
The Outreachy contribution period has come to an end, so I will close this issue. If you want to continue contributing to Ersilia, please follow the guidelines in the CONTRIBUTING file
Applicant: <@sayantani11>
Welcome to the Ersilia Open Source Initiative. This issue will serve to track all your contributions for the project “Improve the documentation and outreach material of the Ersilia Model Hub”.
Please tick the tasks as you complete them. To make a final application it is not required to have completed all tasks. Only the Initial Steps and Community sections are REQUIRED. The tasks are not ordered from more to less important, they are simply related to different skills. Start where you feel most comfortable. This project can be adapted to the applicants interests, please focus on the type of tasks that you prefer / have better skills / would like to work on as an intern.
Initial steps:
[x] Comment under this issue explaining why are you interested in this project
GitHub documentation:
[ ] Incorporate feedback from the mentor
Writing dissemination material
[ ] Create a template short Newsletter (1 paragraph) to send every month to our community (funders, users, contributors). It should mention metrics (models in the hub, number of users, funding…), thank you etc
Technical skills (required for the tutorial only)
[ ] Write a docstring for the ErsiliaModel class. Use the Google Python Style guide. Paste the docstring as a comment below (do not use a PR).
Graphic material
[ ] Incorporate feedback from the mentor
Scientific content
[ ] Search the scientific literature and suggest 3 new models (comment in this issue) that would be relevant to incorporate in the Hub.
Community
[ ] If you have feedback from your peers, answer it in this issue.
Other
If you have interest in working on related topics, or have new suggestions, please do the following
[x] Link in the comments any other PR you have contributed to.
Final application