BNFO 620 – Bioinformatics Practicum

Resumes Spring 2022

This course provides students with a bioinformatics research project experience with the goal of writing of a publishable manuscript by the end of the semester (actually, a published paper eventually 🙂

Two sessions per week: one general session (topics listed below), one project team meeting (usually 2 students per team)


Week 1. Brief introduction to science and research. What is known and what is not? Applied vs basic research. Good science vs. bad science (and pseudoscience). Projects intro. Projects in 2021 include:

    • Protein complex evolution
    • Metabolic networks and their regulation by Protein-protein interactions
    • Snake genomes
    • Snake image analysis / development of a snake ID tool
    • and possibly others (negotiable)

Reading list (not including project-specific literature):

Week 2. Wikipedia, Wikimedia, Wiki other things. Articles, user pages, talk pages. Source vs. visual editor, citations, linking. What is a good article?

    • Logan et al. 2010 Ten Simple Rules for Editing Wikipedia. PLoS Comput Biol 6(9): e1000941
    • Copyright, finding images, original research, Wikimedia Commons
    • Exercise: edit your first Wikipedia page

Week 3. The scientific literature: past, present and future. Literature vs. databases vs. aggregators and meta-databases.

Week 4. Project presentations. Students present the project they have chosen: the problem, the approach to solve it, expected outcomes.

Week 5. Biomedical databases and data sources. (NAR) data(bases) and others. Where to find the database (or dataset) you need:

    • Nucleic Acids Research Database issue 2021
    • Supplementary files, Dryad, Figshare, Compass & Co.
    • Exercise: pick a database paper from the NAR issue and update (or create) the corresponding Wikipedia entry on that database

Week 6. Finding scientific literature. PubMed, Google Scholar, Web of Science (may be merged with Week 3).

Week 7. Project presentations.

Week 8. Science and social media: mailing lists, Twitter, Facebook, Researchgate, Academia, etc.

Week 9. Computational tools. Automation vs programming, specialized tools.

    • Programming, scripting, and automating
    • How to automate your Mac, PC, or phone
    • Learn new tricks using newsletters, podcasts, meetups, and blogs
    • Exercises: set up a bunch of text expansions on your device; automate email processing and calendering, etc.

Week 10. Writing papers.

Week 11. Peer review.

Week 12. Final Project presentations.

    • Presentation
    • Excercise: finalize draft of paper; circulate for peer review

Week 13. Wrap up and reflections: What’s this all good for? How does it fit into the big picture. The meaning of life and all that …

Further reading (beyond this class): 10 simple rules ad nauseam