What Is Programming? And How To Get Started
January 28, 2025
Article
Instructor: Avi Ma’ayan, PhD
6,270 already enrolled
Included with
(25 reviews)
(25 reviews)
Add to your LinkedIn profile
2 assignments
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
The Library of Integrative Network-based Cellular Signatures (LINCS) was an NIH Common Fund program that lasted for 10 years from 2012-2021. The idea behind the LINCS program was to perturb different types of human cells with many different types of perturbations such as drugs and other small molecules, genetic manipulations such as single gene knockdown, knockout, or overexpression, manipulation of the extracellular microenvironment conditions, for example, growing cells on different surfaces, and more. These perturbations are applied to various types of human cells including cancer cell lines or induced pluripotent stem cells (iPSCs) from patients, differentiated into various lineages such as neurons or cardiomyocytes. Then, to better understand the molecular networks that are affected by these perturbations, changes in levels of many different molecules within the human cells were measured including: mRNAs, proteins, and metabolites, as well as cellular phenotypic changes such as cell morphology. The BD2K-LINCS Data Coordination and Integration Center (DCIC) was commissioned to organize, analyze, visualize, and integrate this data with other publicly available relevant resources. In this course, we introduce the LINCS DCIC and the various Data and Signature Generation Centers (DSGCs) that collected data for LINCS. We then cover the LINCS metadata, and how the metadata is linked to ontologies and dictionaries. We then present the data processing and data normalization methods used to clean and harmonize the LINCS data. This follows by discussions about how the LINCS data is served with RESTful APIs. Most importantly, the course covers computational bioinformatics methods that can be applied to other multi-omics datasets and projects including dimensionality reduction, clustering, gene-set enrichment analysis, interactive data visualization, and supervised learning. Finally, we introduce crowdsourcing/citizen-science projects where students can work together in teams to extract gene expression signatures from public databases, and then query such collections of signatures against the LINCS data for predicting small molecules as potential therapeutics for a collection of complex human diseases.
This module provides an overview of the concept behind the LINCS program; and tutorials on how to get started with using the LINCS L1000 dataset.
8 videos2 readings1 discussion prompt
This module includes a broad high level description of the concepts behind metadata and ontologies and how these are applied to LINCS datasets.
2 videos
In this module we explain the concept of accessing data through an application programming interface (API).
2 videos1 discussion prompt
This module describes the important concept of a Bioinformatics pipeline.
1 video1 discussion prompt
This module describes a project that integrates many resources that contain knowledge about genes and proteins. The project is called the Harmonizome, and it is implemented as a web-server application available at: http://amp.pharm.mssm.edu/Harmonizome/
4 videos1 discussion prompt
This module describes the mathematical concepts behind data normalization.
2 videos1 discussion prompt
This module describes the mathematical concepts behind data clustering, or in other words unsupervised learning - the identification of patterns within data without considering the labels associated with the data.
3 videos1 discussion prompt
The Midterm Exam consists of 45 multiple choice questions which covers modules 1-7. Some of the questions may require you to perform some analysis with the methods you learned throughout the course on new datasets.
1 assignment
This module introduces the important concept of performing gene set enrichment analyses. Enrichment analysis is the process of querying gene sets from genomics and proteomics studies against annotated gene sets collected from prior biological knowledge.
3 videos
This module describes the mathematical concepts of supervised machine learning, the process of making predictions from examples that associate observations/features/attribute with one or more properties that we wish to learn/predict.
3 videos1 discussion prompt
This module discusses how Bioinformatics pipelines can be compared and evaluated.
2 videos1 discussion prompt
This module provides programming examples on how to get started with creating interactive web-based data visualization elements/figures.
4 videos1 discussion prompt
This final module describes opportunities to work on LINCS related projects that go beyond the course.
2 videos1 reading
The Final Exam consists of 60 multiple choice questions which covers all of the modules of the course. Some of the questions may require you to perform some analysis with the methods you learned throughout the course on new datasets.
1 assignment
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
The Icahn School of Medicine at Mount Sinai, in New York City is a leader in medical and scientific training and education, biomedical research and patient care.
Johns Hopkins University
Course
The State University of New York
Course
University of Colorado Boulder
Build toward a degree
Specialization
Specialization
25 reviews
76.92%
23.07%
0%
0%
0%
Showing 3 of 25
Reviewed on Oct 24, 2022
Great class even if I failed to use GEO2Enchir but I used GEO2R to get the answers.
Reviewed on Jan 20, 2017
A very practical courses. Very good introduction to Big Data sources and Computational Analysis tool.
Reviewed on May 9, 2020
Excellent course! Thoroughly enjoyed learning from these excellent instructors. With very little prior knowledge on the topic, the course was quite easy to follow and very well explained!
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Earn a degree from world-class universities - 100% online
Upskill your employees to excel in the digital economy
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.