Giter VIP home page Giter VIP logo

applied-bioinformatics's Introduction

Applied Bioinformatics

Welcome to the Applied Bioinformatics course offered at The Scripps Research Institute.

Instructors: Dr. Andrew I Su (@andrewsu)
Teaching Assistants (TAs):

This course is available in 2 parts and operates under the Computational Biology & Bioinformatics (CBB) core track:

  • Fundamentals of Scientific Computing, 4 weeks (1 credit)

    1. Learn how to use RStudio and R
    2. Learn basics of data visualization and exploratory data analysis
    3. Learn to use R Notebooks
  • Applied Bioinformatics and Computational Biology (ABCB), 8 weeks (2 credits)

    1. Learn the fundamentals of exploratory analysis of RNA-seq data, including PCA and clustering
    2. Learn the fundamentals of differential expression analysis, enrichment analysis, and visualization
    3. Practice and present on learned R skillset through published data via Capstone project.

Prerequisites

  • A recent computer running Windows 10/11, MacOS, or Linux (inform instructors if you have any concerns)
  • Software installation prior to first class (instructions)

Course Materials

This section will be updated as the course progresses.

  • Tuesday 2022-09-06: Course intro
    • slides
    • Homework due Monday 2022-09-12 3PM PT
  • Thursday 2022-09-08: Data visualization
    • slides
    • Homework due Monday 2022-09-19 3PM PT
  • Tuesday 2022-09-13:
    • slides
    • Homework due Monday 2022-09-19 3PM PT
  • Thursday 2022-09-15:
    • slides (to be posted)
    • Homework due Monday 2022-09-26 3PM PT

Credit to past instructors and TAs: Dr. Sabah Ul-Hasan (@sabahzero), Dr. Huitian Yolanda Diao (@Huitian), Dr. Karthik Gangavarapu (@gkarthik), Shang-Fu Chen (@ShaunFChen), Jerry Zak (@trebbiano)

applied-bioinformatics's People

Contributors

andrewsu avatar gkarthik avatar trebbiano avatar turoger avatar yolanda-ht avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

applied-bioinformatics's Issues

Lecture Materials: Updates Needed

  • A1.a: Slides 3, 4 (Jupyter vs colab, order of git), 11-16, 25-27
  • A1.b: Slide 10 (where are files for this slide?) update path for files and homework, unclear if we need all bash .md files (3) for Unit A

HW5 notebook with the answer

HW5-Key uploaded now doesn't include any answer. Could you upload the notebook with the answer (Q3 and Q5-Q10) for us to review by ourselves?

Error message on jupyter notebook

Hi...I saved and restarted the kernel as the update comment suggested, then I tried to validate the homework running "validate", I'm getting this error message, and I found this resource (jupyter/nbgrader#883), but I'm not sure if I have the ability to fix the problem on my side:
There was an error running the validate command:

Traceback (most recent call last):
File "/opt/applications/python/3.6.3/gnu/lib/python3.6/site-packages/nbgrader/server_extensions/validate_assignment/handlers.py", line 46, in validate_notebook
result = validator.validate(fullpath)
File "/opt/applications/python/3.6.3/gnu/lib/python3.6/site-packages/nbgrader/validator.py", line 311, in validate
nb = self._preprocess(nb)
File "/opt/applications/python/3.6.3/gnu/lib/python3.6/site-packages/nbgrader/validator.py", line 290, in _preprocess
nb, resources = pp.preprocess(nb, resources)
File "/opt/applications/python/3.6.3/gnu/lib/python3.6/site-packages/nbgrader/preprocessors/checkcellmetadata.py", line 16, in preprocess
raise ValidationError(msg)
jsonschema.exceptions.ValidationError: Notebook failed to validate; the nbgrader metadata may be corrupted.

mistake question HW5 Q3.2

question Q3.2 in HW5 asks to create the same data visualization as did for HW4 Q1 but it actually refers to HW4 Q6.

Syllabi

Make sure schedules for syllabus match what's shown on Github repo

nbgrader

Confirm access for both campuses, student access/view, and that Shang-Fu Chen has proper curation credit for formatting on each

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.