Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Julia for Biologists - A Perspective on Speed, Abstraction, and Metaprogramming

The Julia Programming Language via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of Julia programming for biological sciences in this 38-minute conference talk from JuliaCon2021. Discover how Julia's speed and abstraction capabilities can revolutionize biological research, from single-cell data analysis to pharmacology and structural bioinformatics. Learn about metaprogramming applications in biochemical reaction networks and whole-cell modeling. Gain insights into Julia's package ecosystem for biologists and understand why it's becoming an essential tool in the field. Benefit from community tips and explore further resources to enhance your biological research using Julia.

Syllabus

Welcome!.
Help us add time stamps for this video! See the description for details..
: Further resources and contact details.
: Contents.
: Introduction: Tools of a biologist.
: Julia enables new biology.
: Speed Ex. 1 - Single cell data and network inference.
: Speed Ex. 2 - Pharmacology and dynamical systems.
: What is abstraction in context of programming language?.
: What is abstraction in Julia?.
: Why should biologists care about abstraction?.
: Abstraction Ex. 1 - Structural Bioinformatics and code reuse.
: Abstraction Ex. 2 - Image processing.
: Metaprogramming.
: Metaprogramming Ex.1 - Biochemical reaction networks.
: Metaprogramming Ex.2 - Whole cell modeling.
: Summary.
: The package ecosystem in Julia for biologists.
: More reasons why to use Julia.
: Acknowledgements.
: Tips from the community.

Taught by

The Julia Programming Language

Reviews

Start your review of Julia for Biologists - A Perspective on Speed, Abstraction, and Metaprogramming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.