Skip to content
View DLBPointon's full-sized avatar

Highlights

  • Pro

Organizations

@thebgacademy

Block or report DLBPointon

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
DLBPointon/README.md

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.

Pinned Loading

  1. covid19-graphs-DLBPointon Public

    covid19-graphs-DLBPointon

    Jupyter Notebook

  2. grit-weeklyreport Public

    Simple JIRA reporting script for use in GRIT

    Python

  3. annotation-pipeline-snakemake Public

    An annotation pipeline written for ARU/Sanger assessments.

    Python

  4. sanger-tol/variantcalling Public

    Nextflow DSL2 pipeline to call variants on long read alignment.

    Nextflow 6 4

  5. AlanTracey99/TeloSearch Public

    Python

1,621 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to sanger-tol/ascc, sanger-tol/curationpretext, sanger-tol/treeval and 56 other repositories
Loading A graph representing DLBPointon's contributions from March 24, 2024 to March 29, 2025. The contributions are 80% commits, 9% pull requests, 8% issues, 3% code review.

Contribution activity

March 2025

Created 1 repository

Created a pull request in sanger-tol/genomenote that received 28 comments

Plot Histograms and Specified ODB's

Adding support for genescopefk plots NOT TESTED due to error with ncbi datasets.

+1,072 −72 lines changed 28 comments
  • 0.7.0
    This contribution was made on Mar 10
  • Patches
    This contribution was made on Mar 7

Created an issue in sanger-tol/treeval that received 13 comments

Ticket_id addition to file name

Description of feature In the presence of a ticket_id, the file/folder structure should now include that to help differentiation. tolid - ticket_id…

13 comments
Opened 20 other issues in 6 repositories
Loading