SeqAn

From an Idea to a single tool
(Read Mapper)

Marcel Ehrhardt
Free University Berlin, de.NBI

Enrico Seiler
Max Planck Institute for Molecular Genetics

Schedule*:

  • 16:00 - 16:45 Introduction to SeqAn
  • 16:45 - 17:15 SetUp
  • 17:15 - 17:30 Short Break
  • 17:30 - 18:45 Read Mapper
  • 18:45 - 19:00 Evaluation & Wrap-Up

Schedule*:

  • 16:00 - 16:45 Introduction to SeqAn
  • 16:45 - 17:15 SetUp
  • 17:15 - 17:30 Short Break
  • 17:30 - 18:45 Read Mapper
  • 18:45 - 19:00 Evaluation & Wrap-Up

Schedule*:

  • 16:00 - 16:45 Introduction to SeqAn
  • 16:45 - 17:15 SetUp
  • 17:15 - 17:30 Short Break
  • 17:30 - 18:45 Read Mapper
  • 18:45 - 19:00 Evaluation & Wrap-Up

How does a read mapper work?

Read Mapper

Reference Sequence

Read Mapper

Query Sequence

Read Mapper

Find rough position in reference sequence

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

Rough position of query within reference

Read Mapper

Align query with reference window

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper

 

Read Mapper: What do we need?

  • We need an indexer (to create an FM-index)
  • We need a mapper (uses the FM-index)

Indexer

Indexer

Indexer

Indexer

Indexer

Indexer

Indexer

Indexer

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Mapper

Schedule*:

  • 16:00 - 16:45 Introduction to SeqAn
  • 16:45 - 17:15 SetUp
  • 17:15 - 17:30 Short Break
  • 17:30 - 18:45 Read Mapper
  • 18:45 - 19:00 Evaluation & Wrap-Up

@SeqAnLib

github/seqan

seqan.de