• Contact Info
Publications in VIVO

Layer, Ryan Matthew Assistant Professor


Research Areas research areas


research overview

  • Ryan Layer develops algorithms to decipher large genomic datasets, engaging computational tools to solve biological problems. During his graduate studies, Dr. Layer began pursuing projects in the area of computational genomics. He developed two novel algorithms for analyzing large genomic datasets. The Binary Interval Search (BITS) algorithm quickly quantifies the relationships between different genomic features, and the LUMPY software package characterizes structural variation within populations. These tools are now used to identify pathogenic mutations in many different human diseases. Through innovative software, Dr. Layer enables researchers to find quantitative relationships in massive genomic datasets and better understand disease traits.


  • Algorithms for human genome interpretation, Parallel and distributed architectures, Succinct data structures, Structural variation, Cancer genomics, Population genetics, Applications of genomics to clinical care


selected publications


courses taught

  • CSCI 2830 - Special Topics in Computer Science
    Primary Instructor - Fall 2019
    Covers topics of interest in computer science at the sophomore level. Content varies from semester to semester. Does not count as Computer Science credit for Computer Science majors or minors. May be repeated up to 9 total credit hours.
  • CSCI 3104 - Algorithms
    Primary Instructor - Spring 2019
    Covers the fundamentals of algorithms and various algorithmic strategies, including time and space complexity, sorting algorithms, recurrence relations, divide and conquer algorithms, greedy algorithms, dynamic programming, linear programming, graph algorithms, problems in P and NP, and approximation algorithms. Same as CSPB 3104.
  • CSCI 7000 - Current Topics in Computer Science
    Primary Instructor - Fall 2018 / Fall 2019
    Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 8 total credit hours.
  • MCDB 4100 - Special Topics
    Primary Instructor - Fall 2019
    May be repeated up to 6 total credit hours. Recommended prerequisites: MCDB 3135 and MCDB 3145 (minimum grade C-).
  • MCDB 6440 - Special Topics in MCD Biology
    Primary Instructor - Fall 2019
    Acquaints students with various topics not normally covered in the curriculum. Offered intermittently or upon student demand, and often presented by visiting professors. May be repeated up to 4 total credit hours.


International Activities

global connections related to teaching and scholarly work (in recent years)

Other Profiles