Skip to content
View remytuyeras's full-sized avatar
  • Cambridge (MA)
Block or Report

Block or report remytuyeras

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
remytuyeras/README.md

Welcome!

This GitHub page contains projects related to my research, as well as some older projects that I have archived for reference.

Website Twitter Follow Website

C Python R CSS3 HTML5 JavaScript PHP

Anurag's GitHub stats Top Langs

What I currently work on

I strongly believe that the future of genomics will depend on our ability to go beyond traditional approaches and adopt a more holistic view of complex problems. Current challenges include the privacy of genomic data and the lack of flexible tools for studying complex genetic effects. To address these challenges, I have developed several Python libraries that allow researchers to simulate realistic variant call data and study complex genetic effects using novel analytical techniques from post-modern algebra.


GitHub issues GitHub closed issues

This is a cloud-native software framework for fast generation of genomic data simulations. One of the features I am currently working on is to make this project composable with the user's models for specific mutation profiles or genetic positioning.

$$\begin{array}{ccccccc} \mathsf{User}&&\mathop{\longrightarrow}\limits^{\fbox{1}}&&(x_{1},x_{2},\dots,x_{n})&&\\ ^{\fbox{2}}\downarrow&&&&\downarrow&&\\ (x_{1},x_{2},\dots,x_{n}) &\longrightarrow& \fbox{$\mathsf{UserModel}$} &\longrightarrow& \fbox{$\mathsf{HaploDXModel}$}& \longrightarrow &\fbox{$\mathsf{VCFData}$}\\ \end{array}$$

So far, users have control on:

  1. population-specific LD decay profiles
  2. bottleneck parameters
  3. allele frequency spectra (and/or mutation rate profiles)
  4. LD block lengths
  5. genetic position values

In the near future, the HaploDynamics.Framework module will include an arithmetic to manipulate the generated VCF files (or in fact any VCF file).


GitHub issues GitHub closed issues

I have been working on this software for the last five years to fully implement the framework developed in CTG, CTGI & CTGII . I intend to publish a new version of this framework soon, inclduing new semigroup-based linear algebra features to find combinatorial genetic effects from variant call and phenotype data. Overall, the Pedigrad library will provide a new paradigm for doing machine learning on genomic data and learn combinatorial relationships.

$$\begin{array}{c|c|c|c} \textbf{A pedigrad} & \textbf{A segment} & \to & \textbf{A semigroup of haplotypes}\\ \hline \textit{the framework provided} & \textit{where learning events occur} & \to & \textit{where algebraic operations are used}\\ \textit{by the library} & \textit{to find genetic interactions} & \to & \textit{to guide the learning}\\ \hline &&&\\ P:&(\bullet\bullet\dots\bullet\bullet)\dots(\bullet\bullet\dots\bullet\bullet) & \mapsto & \lbrace\sum_i x_i = \sum_i y_i~|~x_i,y_i\textrm{ haplotypes}\rbrace\\ &&&\\ \end{array}$$

On the long term, the Pedigrad library will also be used to complete the simulations of the HaploDynamics library with complex genomic architecture generations (e.g. variant interactions, complex phenotypes, environment modeling etc.).


This project contains the code developed for a paper detailing the design of a fully homomorphic encryption scheme. The outcomes of this work bear significance in the domains of machine learning and privacy computing.

Pinned Loading

  1. pedigrad-library pedigrad-library Public

    A python library modelling the features of pedigrads.

    Python 6 2

  2. HaploDynamics HaploDynamics Public

    A python library to develop genomic data simulators

    Python 3

  3. aces aces Public

    A python library for the fully homomorphic encryption scheme ACES

    Python 11 2