Skip to content
View javrodriguez's full-sized avatar

Organizations

@NYU-BFX

Block or report javrodriguez

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
javrodriguez/README.md

Javier Rodríguez Hernáez

Formerly Senior Bioinformatics Programmer at NYU Langone (2018–2026); now independent and open to contract and full-time work in AI for science and genomics. 8 years of multi-omics research. I build AI systems scientists can check: code that stops on a confounded design or a missing decision, a person's yes on the study design, an analysis plan whose approval is bound to its exact bytes, a project history that records each step and names the model when the agent reports it, and pre-registered evaluations that measure where the agent holds and where it fails, published as measured.

AI can now build an end-to-end pipeline and run a genomics analysis astonishingly fast. That has moved the bottleneck to supervision and validation: judging where the agent should go, then proving what it produced. Judgment and evaluation are now the most critical skills, and they're where I spend most of my time. I build AI systems up through evaluation gates: an AI feature goes into use only once an evaluation shows it makes the research faster or more accurate.

🔭 Flagship: GARS — Genomics Agentic Research System. Genomics analysis an AI agent can run and a scientist can check. GARS lets an AI agent run real genomics pipelines inside a folder of written rules: tested code does the computing, a scientist makes the decisions, and each project keeps an append-only record of every step and the model that took it.

  • Code computes, not the model: pinned nf-core pipelines and tested scripts; under Claude Code, a guard on every file and shell call: the shell runs only GARS's registered tools, the agent cannot write the system's own files, and a call it cannot judge is refused.
  • You decide, on the record: it never picks your reference or contrast, refuses confounded designs, and binds a custom analysis's approval to the plan's exact bytes; the Methods paragraph is rendered from the run's own records.
  • Checked against the real world: scored against published data, where it flagged a failed replicate the paper's QC could not see.

Next, not claimed until shown: the same rules under other agents and models, with the outputs compared.

▶ Watch a recorded run · check it in 5 minutes · evidence and limits

🔬 Measuring where the AI fails:

  • The Gap Study — a pre-registered, controlled study of the GARS agent: six failure-mode tasks, each with a control, on three Claude models; 108 graded takes, frozen before the first take with every amendment recorded, regraded without calling a model, and published exactly as graded: 2 of 18 model–task cells held; round 2, with the instrument fixed before its freeze: 5 of 18 task-model pairs held.
  • Validity arguments — does each Gap Study task measure what it claims? One signed page per task, checked against a published checklist for agentic benchmarks, including where the graders fall short.
  • Recompute it yourself — one command re-derives the failed-replicate finding from the authors' own GEO deposit; it runs green on GitHub's machines.
  • BixBench answer-key audit — a public audit of ten answer keys in BixBench, a benchmark for AI agents in computational biology: each re-derived from its data, pre-registered, run twice in a pinned environment and adversarially reviewed; 1 incorrect answer key and 6 questions needing clearer wording, plus a normalisation issue in one reference notebook.
  • PeerPanel — a multi-agent scientific-review system built to be measured: planted defects scored by a committed rule with its own negative control, per-call run conditions on every record, and the result published as the record shows it — a null.

🔌 Tools: HiC-MCP — Hi-C / 3D-chromatin analysis for AI agents. An MCP server exposing the open2c stack (cooler, cooltools) over local contact matrices, with a real Micro-C dataset bundled so it runs offline.

📄 Research frameworks:

🧬 Research line: deep-learning models of 3D chromatin (C.Origami extensions) + in-silico genetic screens across 155 B-ALL patient samples.

🔧 Open source: long-time maintainer and #2 contributor (150+ commits) of NYU-BFX/hic-bench — Hi-C and HiChIP analysis pipelines used across NYU labs.

⚙️ How I build: agentic engineering as daily practice — Claude Code as the driver, worktree-isolated parallel sessions with merge gates, and eval-driven development: work is reviewed by independent fresh-context evaluators and re-evaluated until it converges. What that discipline produces is public — an append-only decision log, a reproduction campaign on public GEO cohorts whose results include a failed immunoprecipitation in published data that the original depth-only QC could not have seen, and the upstream defects it surfaced. My day-to-day project management runs on an open-source, local-first agentic second brain (someone else's framework — persistent memory, deterministic hooks, background workers) that I run daily and extend with my own skills and tooling. Deterministic code gathers, validates and writes; the model reasons only where judgment is genuine.

Shared first author, Molecular Cell (2025) · Publications · LinkedIn

Pinned Loading

  1. genomics-agentic-research-system genomics-agentic-research-system Public

    Filesystem-native architecture for running reproducible bioinformatics workflows through an LLM agent on HPC. Stage contracts, layered context, human-in-the-loop gates.

    Python 1

  2. ISGS_BALL ISGS_BALL Public

    In-silico genetic screening of ATAC-seq peaks across 155 B-ALL patient samples with the C.Origami deep-learning model

    Python

  3. NYU-BFX/hic-bench NYU-BFX/hic-bench Public

    A set of pipelines for Hi-C and ChIP-Seq analysis.

    HTML 48 19

  4. aml-neuralode-ensemble-grn aml-neuralode-ensemble-grn Public

    Ensemble NeuralODE gene regulatory networks for primary AML — training, ChIP validation and influence pipelines (manuscript in preparation)

    Python

  5. hbv-hcc-ont-manuscript hbv-hcc-ont-manuscript Public

    HBV-anchored long-read analysis framework for Nanopore-sequenced HCC — pipeline architecture and methods (manuscript in preparation)

    Python

  6. hic-mcp hic-mcp Public

    MCP server for Hi-C / 3D-chromatin analysis: the open2c stack (cooler, cooltools) as agent tools over local .mcool files, with a real Micro-C dataset bundled so it runs offline.

    Python