Summer School - An Introduction to Bioinformatics Algorithms (July 25-28) - Q&A

 At 2015-07-15 02:06:51 AM - 

Within the last 10 years, with the new development of Genome Sequencing methods, biotechnology has been in its revolution: many diseases has been detected and cured using the information from patients’ DNA; many new cells and their functions have been discovered based on single cell sequencing; many efficients drugs/vaccines been designed using the genomic information of viruses and human.

Computer algorithms, unarguably, play crucial roles in this development: Google, Microsoft, IBM, Intel, HP, Oracle, Wolfram, Illumina, Samsung… are now rushing into this field.

Students taking this course will learn the most advanced algorithms and their applications in the frontier of Bioinformatics research, will be able to work with real human genomic data and if exceptional, will involve in research collaborations with leading genomic institutions and will be mentored by world-class scientists.

Prerequisite:

  Basic knowledge in Algorithms and Programming.
  Practice your coding skills & have a feeling of bioinformatics at: rosalind.info/problems/list-view (optional)
  No knowledge in Biology is required.

If you have any question of running this tool or any suggestion please feel free to ask in this channel. 
 1 |   0 |   public

Bioinformatics Algorithms: An Active Learning Approach

 At 2014-07-22 06:03:58 AM - 

The lecture videos for Bioinformatics Algorithms
 4 |   7 |   public

C/C++ Village

 At 2014-03-07 11:28:33 PM - 

If you are completely new to programming, try these initial problems to learn a few basics about the C/C++ programming language. You'll get familiar with the operations needed to start solving bioinformatics challenges in the Stronghold.
 1 |   0 |   public

R language for scientist

 At 2014-07-14 07:49:29 AM - 

R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.

R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.

One of R's strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control.

 2 |   4 |   public
As well as numerical vectors, R allows manipulation of logical quantities. The elements of a logical vector can have the values TRUE, FALSE, and NA (for “not available”, see below). The first two are often abbreviated as T and F, respectively. Note however that T and F are just variables which are set to TRUE andFALSE by default, but are not reserved words and hence can be overwritten by the user. Hence, you should always use TRUE and FALSE. Logical vectors are generated by conditions. For example > temp <- x > 13sets temp as a vector of the same length as x with values FALSE corresponding to elements of x where the condition is not met and TRUE where it is.The logical operators are <, <=, >, >=, == for exact equality...

Python Village

 At 2013-08-14 08:34:19 PM - 

If you are completely new to programming, try these initial problems to learn a few basics about the Python programming language. You'll get familiar with the operations needed to start solving bioinformatics challenges in the Stronghold.
 1 |   2 |   public
In the following examples, input and output are distinguished by the presence or absence of prompts (>>> and ...): to repeat the example, you must type everything after the prompt, when the prompt appears; lines that do not begin with a prompt are output from the interpreter. Note that a secondary prompt on a line by itself in an example means you must type a blank line; this is used to end a multi-line command.Many of the examples in this manual, even those entered at the interactive prompt, include comments. Comments in Python start with the hash character, #, and extend to the...