Call +65 6100 0613 Email:

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Full R Bioconductor Training

Bioconductor is a free, open source and open development software project for the analysis and comprehension of genomic data generated by wet lab experiments in molecular biology. Bioconductor is based primarily on the statistical R programming language,

Course Highlights

  • DNA Blast
  • Sequencing Using Bioconductor
  • Extract Data from NCBI
  • Databases in Bioconductor
  • Microarray Analysis
  • NGS Analysis
  • Protein Analysis


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

For Singaporeans: SkillsFuture Credit

For Company: SSG Training Grant

For NTUC Members: UTAP

Course Code: CRS-N-0042586

Course Booking

$498.00 (GST-exclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Day 1

Topic 1 : Introduction to bioinformatics

  • What is bioinformatics
  • Types of online databases and online tools
  • Genomics resources
  • Protenomics resources

Topic 2 : Introduction to bioConductor

  • BioConductor Website
  • installing BioConductor in R
  • Bioconductor packages, vignettes, tutorials
  • Bioconductor datasets(biocViews)

Topic 3 : Databases in BioConductor

  • Annotation Hub
  • biomarts (online biomarts)
  • Genomic (full genomes)
  • GEOquery (NCBI Gene expression Omnibus) & ArrayExpress
  • KEGG (Kyto Encyclopedia for Genes and Genomes)
  • Gene libraries

Topic 4 : Data files in BioConductor

  • Data containers
  • Importing data types
  • Downloading DNA
  • Manipulating DNA

Topic 5: DNA Blast

  • NCBI blast 
  • Gene sequence blast
  • Protein blast

Topic 6 : Ranges into BioConductor

  • Iranges
  • Granges
  • Granges plotting
  • Granges w genes

Day 2

Topic 7: Visualizing Data in BioConductor

  • Visualizing genomic features
  • Visualizing DNA content
  • Visualizing gene expression

Topic 8: Microarray Analysis

  • Expression sets 
  • Exploratory data analysis
  • Clustering
  • Linear Regression

Topic 9: NGS Analysis

  • Working with shortread data
  • Filtering sequences
  • Matching and counting
  • Visualizing NGS

Topic 10: Protein Analysis

  • Read Fasta file
  • Amino acid count
  • Compute isoelectric and Mw
  • Hydropathy scores

Topic 11: Visualizing Genomes

  • ggbio package
  • Visualizing karyograms
  • Visualizing reference track
  • Visualizing ideogram
  • gvis package
  • genomegraphs package

Course Admin


This is an intermediate course. the following basic knowledge is assumed

Software Requirement

Please download and install the following software prior to the class

Who Should Attend

  • Life Science Workers
  • Bioinformatics Analysts


BioconductorTrainerDwight Nuwan Fonseka have a degree in Biotechnology (from NUS) ,Advanced diploma in Pharamceutical management (from MDIS) and Masters in Education (from NTU). He have 8 years experience of teaching biology at O and A levels/ IB level in international schools in Singapore and overseas.

BioinformaticsTrainerDr Brandon Ooi has a Bachelors degree in Computer Engineering and a PhD in Bioengineering from the National University of Singapore. He has published papers on machine learning, bioinformatics and microarray data analysis. He has six years of teaching experience at the polytechnic level and was also involved in the creation and teaching of modules for adult learners.

Bioinformatics TrainerDr. Marie Wong has a BSc (Biochemistry and Molecular Biology) from the University of Melbourne and a PhD (Structural Biology) from the University of Singapore. She has had more than 18 years in the field of Bioinformatics in both academic and industrial settings.

BioinformaticsTrainerDr Zheng Zejun has seven years’ experience in the data-mining field. Zejun worked as a (Sr.) bioinformatics scientist for six years and currently works as a data scientist manager. Dr. Zheng;s expertise covers machine learning, statistics, algorithm design, bioinformatics and high performance computing. He has published three machine learning algorithms on well-recognized academic journals together with the open source software (CUDA-CRISY, FSOM, DYSC). Zejun is professional with an extensive set of programming languages, including C/C++, Python, R, JAVA and flask for data driven analytics and scalable computing. He has also a broad knowledge of algorithms and mathematical models in the data-mining field.

Bioinformatics TrainerWesley Goi is currently in his final year of his PhD in Bioinformatics at National University of Singapore (NUS) where he previously received his degree in Molecular Biology at NUS (Honours 2nd Uppers). He was the TA for Introductory Bioinformatics LSM2241. He specialises in analysing high throughput DNA and RNA sequencing data of complex microbial communities using network analyses and various functional analyses. In his previous projects he has applied machine learning methods to vaccine discovery.

Customer Reviews (1)

Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Portion on Iranges and Granges was a bit hard to visualise

Thanks for catering to my specific request for working with single cell sequencing data! (Posted on 9/11/2019)

Write Your Own Review

You're reviewing: Full R Bioconductor Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.


Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

R Statistics Essential Training

R Statistics Essential Training

74 Review(s)
$298.00 (GST-exclusive)
R Bioconductor Training for Bioinformatics

R Bioconductor Training for Bioinformatics

2 Review(s)
$298.00 (GST-exclusive)
Basic BioPython Training for Bioinformatics

Basic BioPython Training for Bioinformatics

2 Review(s)
$298.00 (GST-exclusive)