An awesome repository of community-curated applications of ChatGPT and other LLMs im computational biology!
Any material is welcome, as long as it is:
- Free to read without accounts
- High quality (subjective, but we know it when we see it)
- Relevant to bioinformaticians
To contribute, just add the link to this document and open a Pull Request!
Have fun!
- Data science prompts: https://github.com/travistangvh/ChatGPT-Data-Science-Prompts
- ChatGPT cheatsheet for Data Science: https://www.datacamp.com/cheat-sheet/chatgpt-cheat-sheet-data-science
- Fun and useful prompts: https://github.com/f/awesome-chatgpt-prompts
- List of awesome ChatGPT lists: https://github.com/OpenMindClub/awesome-chatgpt
- Collection of prompts for developers (YouTube): https://www.youtube.com/watch?v=sTeoEFzVNSc&t=901s
- GPT for Google Sheets: https://gptforwork.com/
- GPT for R Studio: https://github.com/MichelNivard/gptstudio
- GPT for R Developers: https://jameshwade.github.io/gpttools/
- Quick guide of best practices for Prompt Engineering: https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api
- More advanced guidance on Prompt Engineering: https://www.promptingguide.ai/
- A very good post by Stephen Wolfram on the details on how it works: https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work/
- List of papers published by OpenAI: https://openai.com/research
- Basic YouTube Crash Course on ChatGPT (12/December/2022, so a bit old): https://www.youtube.com/watch?v=JTxsNm9IdYU
-
Using ChatGPT in bioinformatics and biomedical research (good blog post): https://omicstutorials.com/using-chatgpt-in-bioinformatics-and-biomedical-research/
-
ChatGPT for bioinformatics (on the perspective of a bioinformatician): https://medium.com/@91mattmoore/chatgpt-for-bioinformatics-404c6d0817a1
-
ChatGPT and bioinformatics careers (Reddit forum discussion): https://www.reddit.com/r/bioinformatics/comments/11wwnqj/chatgpt_and_bioinformatics_careers/
-
ChatG-PPi-T: Finding Interactions with OpenAI: https://www.linkedin.com/pulse/chatg-ppi-t-finding-interactions-openai-jon-hill/
The following prompts may not be the most efficient in terms of prompt engineering, but they are quick, useful and exemplify usage of ChatGPT for computational biologists.
- “Add explanatory comments to this code: {code here}”
- “Rename the variables for clarity: {code here}”
- "Render roxygen2 documentation for the function: {R code here}”.
- "Extract functions to increase modularity: {code here}"
- "Write a unit test for the following function and help me implement it: {code here}"
- "Re-write and optimize this for loop: {code here}"
- "Write me regex for R/python/Excel with a pattern that will extract {} from {}"
- "Act as a table. Add a new column with consistent labels to this dataset:"
- "Create a ggplot2 violin plot with a log10 Y axis"
- "Change my code to make the plot color-blind friendly"