☰ Menu

      Fundamentals of Scientific Computing

Home
Introduction and Lectures
Intro to the Workshop and Core
Schedule
Command Line Interface
CLI
Challenge & Homework Solutions
BashCrawl
R
R
Exercise solutions
Python
Python
Installations
Make and CMake
Apptainer
Blast Primer
Support
Zoom
Slack
Cheat Sheets
Software and Links
Scripts
Github page
Report Errors
Biocore website

Quick Introduction to the Workshop and Core

The mission of the Bioinformatics Core facility is to facilitate outstanding omics-scale research through these activities:

welcome_figure1

Staff and Students

Our team offers custom bioinformatics services to academic and private organizations. We have a strong academic background with a focus on cutting edge, open source software. We replicate standard analysis pipelines (best practices) when appropriate, and/or develop novel applications and pipelines when needed, however we always emphasize biological interpretation of the data.

welcome_figure2

Contacts

Workshop Materials

Workshop materials are all posted on github, and publicly available

http://bioinformatics.ucdavis.edu/training

https://registration.genomecenter.ucdavis.edu/

https://ucdavis-bioinformatics-training.github.io/

Workshop Goals

Participants will come away from this workshop with foundational knowledge of the basics of scientific computing in bash, R, and python. Our goal is to provide 30-40% lecture/discussion 60-70% hands-on work. Additional exercises to be completed outside of class time are provided. We hope participants will engage with these resources to further their understanding of the course materials.

Structure of the Workshops

This workshop is offered in a remote format. We will be using multiple technologies in order to help facilitate a maximum amount of interaction.

Zoom

Course lecture, discussions, and one-on-one help/troubleshooting will be conducted using a zoom meeting.

Because video is involved, we ask everyone to be respectful and we reserve the right to remove someone if they are being disrespectful or disruptive.

Learn more about how we use Zoom in our workshops.

Slack

Text based communication will be conducted via a Slack channel. Staff will be monitoring the Slack channel to answer questions (and schedule a Zoom break out room if needed). If you know the answer to someone else’s question, feel free to answer it.

Learn more about how we use Slack in our workshops.

Patience

We ask for a little more patience as we have a wide background in workshop participants, but we are committed to providing you the best educational experience we can (under the current conditions).