Code Monkey home page Code Monkey logo

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.

Rémy Tuyéras's Projects

aces icon aces

A python library for the fully homomorphic encryption scheme ACES

intcyt-library icon intcyt-library

An artificial intelligence algorithm inspired from living cell dynamics, biological hierarchies and non-equilibrium principles

remytuyeras icon remytuyeras

My README profile. Check it out to learn more about me and my work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.