Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Short course "Julia Meets Mendel: Algorithms and Software for Modern Genomic Data" at 2018 Joint Statistical Meeting (JSM)

License

NotificationsYou must be signed in to change notification settings

Hua-Zhou/JSM2018-CE18C

Repository files navigation

This repo contains the materials for short courseJulia Meets Mendel: Algorithms and Software for Modern Genomic Data at 2018 Joint Statistical Meeting (JSM), Vancouver, Canada.

Instructors

  • Janet Sinsheimer, Professor, Biomathematics, Biostatistics, Human Genetics, and Statistics, UCLA

  • Eric Sobel, Professor, Human Genetics, UCLA

  • Hua Zhou, Associate Professor, Biostatistics, UCLA

Course assistants

  • Chris German, PhD student, UCLA

  • Sarah Ji, PhD student, UCLA

  • Juhyun Kim, PhD student, UCLA

Syllabus

TimeTopicInstructor
8:30-9:00participants intro., OpenMendel [pdf]Eric Sobel
9:00-9:30Julia: intro. [ipynb], multiple dispatch/JIT/profiling [ipynb]Hua Zhou
9:30-10:15Julia: linear algebra [ipynb], optimization [ipynb]Hua Zhou
10:15-10:30coffee break
10:30-11:15Julia: GPU [ipynb], NNMF [ipynb], parallel computing [ipynb]Hua Zhou
11:15-noonreview of genetic and genomic concepts [pdf]Janet Sinsheimer
noon-1:00lunch
1:00-1:30handling genetic data in OpenMendel [ipynb]Hua Zhou
1:30-2:30GWAS for population and genetic analysis [pdf,ipynb]Eric Sobel
2:30-3:15linear mixed models for genetic analysis [pdf,ipynb]Janet Sinsheimer
3:15-3:30coffee break
3:30-4:30mendelian randomization [pdf,ipynb]Janet Sinsheimer
4:30-5:00Course wrap-up [pdf]Eric Sobel

Getting started

There are several ways to run Jupyter notebooks in this course.

Run Jupyter notebooks on the dedicated server

Theeasiest way is to run Jupyter notebooks on a server dedicated to this course.

  1. Point your browser tohttp://35.233.157.190:8000/ (expired 07/31/2018).

  2. You'll be greeted by a JupyterHub login page:
    Your username is initial of your first name + your last name. For example, if your name isJoe Bruin, then your username isjbruin. Your password isjsmce18c. Of course you can change password after you log in, e.g., bypasswd command at Bash terminal.

  3. After login, you will see the JupyterLab interface:

  4. To transfer the course materials to your home directory on the server, clickTerminal in JupyterLab and type command

git clone https://github.com/Hua-Zhou/JSM2018-CE18C.git

You should see the folderJSM2018-CE18C in theFiles tab on the left of JupyterLab. Now you can open any Jupyter notebooks in that folder and run the examples.

  1. If you prefer the Jupyter Notebook interface instead of JupyterLab, change the address fromhttp://35.233.157.190:8000/user/jbruin/lab tohttp://35.233.157.190:8000/user/jbruin/tree.

Run Jupyter notebooks on your own laptop

This isnot recommended during this short course, since your software environment (OS, Julia version, package versions, etc.) may be quite different from that assumed by the Jupyter notebooks. In case you want to run Jupyter notebooks on your own machine, simplygit clone https://github.com/Hua-Zhou/JSM2018-CE18C.git to sync the most recent course materials to your computer and install all needed Julia packages.

About

Short course "Julia Meets Mendel: Algorithms and Software for Modern Genomic Data" at 2018 Joint Statistical Meeting (JSM)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp