Skip to content

Instantly share code, notes, and snippets.

View hpages's full-sized avatar

Hervé Pagès hpages

View GitHub Profile
@hpages
hpages / non_conforming_J_alleles.md
Created December 16, 2025 19:38
Non-conforming germline J gene alleles

Introduction

The WGXG and FGXG motifs

The FWR4 region in a germline J gene allele is expected to start with amino acid motif WGXG on the heavy chain and FGXG on the light chain. Note that X represents any amino acid.

However, we've found that some of the germline J gene alleles provided by IMGT or AIRR-community/OGRDB do not conform to this.

@hpages
hpages / how_to_improve_matrix_ops_in_bioc.md
Last active August 13, 2025 14:56
How to improve matrix operations in Bioconductor

How can we make some matrix operations more efficient in Bioconductor

Goal: can we efficiently perform a single-cell analysis fully in memory, even for a big dataset like the 1.3M cells dataset? As long as the machine has enough memory.

Here are some low-hanging fruits that have the potential to significantly improve the current situation.

Role of the SparseArray package

@hpages
hpages / blas_benchmarks.md
Last active October 16, 2025 13:39
BLAS benchmarks

BLAS benchmarks

WORK IN PROGRESS!

1. The operations that we benchmarked

We benchmarked the following operations (all operations got timed with system.time()):