GithubHelp home page GithubHelp logo

Hi, I'm Damon


πŸ‘¨β€πŸ’» About Me:

I'm a Bioinformatian working at Sanger Wellcome Genome Campus (UK) inside ToLA (Tree of Life Assembly Team). My day-to-day role includes building Nextflow Pipelines, namely TreeVal, for the scaling of genomic analysis.

πŸ”₯ My Stats :

My GitHub contributions may appear as either DLBPointon or as dp24.

GitHub Streak

Top Langs

During my time at these institutes I have gained a significant amount of experience in:

HTML and Javascript

  • In creating a number of full stack projects, such as GRIT-realtime (for use at Sanger where it integrates with the local JIRA platform), university projects such as a COVID tracker which is still viewable Here as portfolio evidence.

  • In personal projects. I use a tool called Obsidian a second brain designed to powerful and customisable whilst making use of Markdown. In light of this I have written QuickAdd-NCBI, which adds taxonomic data from NCBI into a note, and contributed to a number of projects which extend the use of Obsidian such as QuickAdd-Books, Booksidian and Obsidian-Plotly. In the future I plan to create a full plugin to integrate a wider breadth of the NCBI API into Obsidian, especially due to the large number of biologists and bioinformaticians that use the software.

  • Javascript. Due to experience from the above I have al written a significant amount of JS as well as some small Javascript scripts for ToLQC which graph various statistics.

Python

  • I have used Python in almost every project I have been involved with during my time at ARU and Sanger. The first being gEVAL_cleaner, this script would download cdna, cds, rna and protein data of a given organism and prepare it for use in genomic alignment.

  • Some components of GRIT-realtime were also written in Python, namely the script which pulls data from JIRA and massaged it into the format required for database uploading

  • I have also written a number of "bots", simple reporting scripts most of which pull various data from JIRA and post them to Slack channels. BTK-announcer relays ticket information on BlobTookKit requests to those involved with decontamination, Priority-list relays information on high priotity tickets to all, Weekly-report reports on what tickets have changed hands over the course of the past week for management.

  • There are also a number of smaller scripts, I haven't uploaded to GitHub. These include projects in gene expression over time, simple graphing and data parsing.

Pipelines

  • Snakemake. For a universioty project, I wrote a variant annotation pipeline using Illumina data.

  • Nextflow DSL2. I am currently working on translating the Snakemake annotation pipeline into Nextflow for wider adoption at Sanger in the DTOL project, This will be using the nf-core production guidelines, allowing for "plug and play" functionality.

  • I have also aided in the building of TeloSearch and TreeVal (NF-core standard), both of which are DSL2 pipelines in use at Sanger.

  • 🌱 I am also currently learning; Rust in order to modernise some software in use at Sanger, Angular and it's integration with PostgREST/PostgreSQL for a personal project and delving deeper into JavaScript to build plugins for the Obsidian Community.

Damon-Lee Pointon's Projects

Damon-Lee Pointon doesn’t have any public repositories yet.

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.