Professor, Founder of Orditus. Developer of Chatlize.ai, RTutor.ai, ShinyGO & iDEP . Topics: AI, stats, genomics, bioinformatics

Joined July 2011
269 Photos and videos
Pinned Tweet
16 Apr 2025
Excited to launch DataMap – a portable, browser-based tool for generating heatmaps and PCA & tSNE plots. No installs. No servers. Your data never leaves your device. ✔️ Interactive heatmaps, PCA, and t-SNE ✔️ Transform & normalize data on the fly ✔️ Upload CSV, TSV, Excel annotations ✔️ Generate R code for reproducibility Ideal for visualizing high-dimensional data matrices, such as RNA-Seq data. It's a Shiny app deployed via shinylive and WebAssembly. Also available as an R package. Try it now: github.com/gexijin/datamap Source code: github.com/gexijin/datamap Preprint: arxiv.org/abs/2504.08875
8
113
543
49,630
“Can AI do X?” depends on which layer you mean: • LLM: text in, text out. Fakes reasoning. Bad at math & logic. • LLM with reasoning: adds deliberation. Plans better, but can still invent facts. • LLM with tools: adds hands. Can search, calculate, but doesn't persist. 1/2
1
1
2
340
• AI Agents: drives itself. Plans, acts, verifies, and repeats, but makes lots of decisions that can be wrong. Each layer fixes what the previous one fakes.
155
Confession: I trusted Claude Code too much and moved too fast in my bioinformatics research. AI's execution outpaced my ability to understand. I was prompting & accepting without reading the full responses.
2
6
546
Don't surrender and outsource thinking. Cognitive debt compounds over time.
2
162
Steven Ge retweeted
I came back to the United States, hearing about a very sad news: Craig Venter passed away today. He is a pioneer, successfully sequenced the first Human genome, and tried to create Synthetic Cells. We lost a giant in Science. RIP. @JCVenterInst
46
290
1,497
281,292
Steven Ge retweeted
My wife collapsed in our hotel room in New York today “Call an ambulance, I can’t breathe” she was screaming My heart dropped If she ends up in an American hospital we are financially ruined I went on the Lufthansa app to book a flight back to Frankfurt, but unfortunately pilots are on strike today “Please I’m begging you” she was lying on the floor I sighed and called 911 She is now in surgery as apparently her appendix “almost burst” I am extremely scared This is going to cost us at least $100,000 She could have received much better care, for free, in Germany I will never visit this barbaric country ever again
20,099
5,580
35,457
7,310,594
Steven Ge retweeted
Our paper in @Nature today 🥳 We tracked 6,438 mice from puberty to death and mapped the genetics of *when* you die, not just whether a gene associates with lifespan. nature.com/articles/s41586-0… 59 loci. Two decades of data. Thread 👇 #Longevity #Aging #Genetics #Healthspan
16
281
1,231
122,464
Steven Ge retweeted
SubcellulaRVis: a web-based tool to simplify and visualise subcellular compartment enrichment shiny.its.manchester.ac.uk/s… Simply copy/paste your gene/protein list @ChiaraFrancavi2 #NucAcidsRes 2022 academic.oup.com/nar/article…
1
13
32
1,497
Codex CLI is fast. Claude Code is thoughtful. Codex wins on speed and cost. Claude wins on judgment. What stood out to me is that Claude Code better understands the project as a whole: the files, the context, and what I actually want done. So instead of choosing one, combine them: Claude Code for direction, Codex for execution. That feels like the most practical AI coding workflow right now.
1
1
6
488
Replying to @StevenXGe
I wrote an article for ASBMB today reflecting a similar point. I appreciate you highlighting that same sentiment and that using AI within your writing process doesn't mean you're using AI to circumvent writing. asbmb.org/asbmb-today/opinio…
1
1
142
Steven Ge retweeted
Thrilled to share our new @NatureGenet paper! We mapped human skin at single-cell spatial resolution and found that anatomy is encoded in cell states and neighborhoods, led by PhD student @paularstrpo. Link: nature.com/articles/s41588-0… 1/9
14
164
793
429,289
Vibe Writing: how I co-write with Claude Code, one sentence at a time. It’s not “AI, write my paper.” It’s me thinking out loud while AI handles the mechanics. I direct. AI drafts. I said, “move this to methods” → Claude saw it was already covered there and cut the redundancy. I flag the problem. AI diagnoses it. “The flow isn’t working” → Claude identified the issue, gave options, and I chose one. I shape the argument. AI executes. “Discuss comorbidity first” → “Then post-mortem” → “Add references” → “Mention GTEx wasn’t designed for disease” → “Condense” AI as a sounding board. “Should I discuss covariates here?” → Claude suggested adding a sentence. I edit. AI checks. "Go through my edits" → Claude caught a typo and a tense mismatch. AI reviews for readability. “Review this paragraph for flow and readability.” The whole session took minutes, instead of hours. Vibe writing isn’t letting AI write your paper. It’s writing with a tireless partner. This post was drafted by Claude, reflecting on a live session. Polished by ChatGPT.
1
5
662
OpenClaw is impressive, but you can build a more transparent AI agent with just Claude Code and Bash. Roman's video shows how to create custom agents for real-world workflows, like getting an email summary at 9 a.m. or managing email via Telegram. What clicked for me: • 'claude -p' lets you run Claude Code as a headless command • It can be triggered by schedulers like cron or by other events • 'claude -p -r' helps preserve context across sessions • You can even replace Claude Code’s system prompt • Commands, skills, and subagents are, at their core, reusable prompts That’s the direction I’m most excited about: agentic workflows that are simple, inspectable, and truly yours. youtu.be/ODKMmKCgrvw?si=WlKa… #AI #ClaudeCode #CodingAgents #Automation #BuildInPublic
1
7
547
Steven Ge retweeted
📢 Preprint: we present a whole-mouse-brain in vivo Perturb-seq atlas, 7.7 million cells, 1947 disease-associated perturbations, moving toward direct readout of how human genetics rewires cell states & circuits in vivo. Grateful for the Team! @NVIDIAHealth biorxiv.org/content/10.64898…
7
99
402
26,142
Steven Ge retweeted
Dennis Ritchie created C in the early 1970s without Google, Stack Overflow, GitHub, or any AI ( Claude, Cursor, Codex) assistant. - No VC funding. - No viral launch. - No TED talk. - Just two engineers at Bell Labs. A terminal. And a problem to solve. He built a language that fit in kilobytes. 50 years later, it runs everything. Linux kernel. Windows. macOS. Every iPhone. Every Android. NASA’s deep space probes. The International Space Station. > Python borrowed from it. > Java borrowed from it. > JavaScript borrowed from it. If you have ever written a single line of code in any language, you did it in Dennis Ritchie’s shadow. He died in 2011. The same week as Steve Jobs. Jobs got the front pages. Ritchie got silence. This Legend deserves to be celebrated.
640
5,122
26,373
937,674
--dangerously-skip-permissions in Claude Code worked fine for months — until today. Claude wiped all the scripts in one of my subfolders, and I hadn’t committed several hours of work yet. Lessons: Commit often. Use YOLO mode with caution.
5
301
Good news: Claude Code can run complex data analyses on its own for hours. Bad news: it makes many decisions quietly along the way. Hard-coded parameters, filtering choices, and assumptions. Most are fine, but a single bad parameter can derail the entire workflow. We need to supervise: 1. Plan thoroughly and iterate. Have it explain the core logic, then refine the plan with feedback. 2. Inspect the code. Have it list all hard-coded values and key decisions, then review the implementation carefully. 3. Verify what the data looks like at each stage. Even the best LLMs are smart MOST of the time. For scientific research and mission-critical decisions, that's not enough.
6
458
Steven Ge retweeted
Multiple lines of evidence are converging on the idea that viruses you picked up decades ago might quietly be driving age-related diseases. We've known for a few years that EBV raises MS risk 32-fold, and that molecular mimicry between an EBV protein and nerve insulation likely triggers brain autoimmunity. What remained unclear was why some people persistently carry EBV and others don't. A new paper in @Nature from the @RyanDhindsa (whose lab has been supported by @impetusgrants) and @CalebLareau labs answers that at population scale. They mined ~735,000 human genomes for traces of Epstein-Barr virus, using reads of viral genomes that existing pipelines were throwing out as junk, and found that ~10% of people carry detectable EBV DNA in blood. Carrying persistent EBV is associated with variable antigen processing, and the broader genetic architecture of viral persistence shares a component with lupus, rheumatoid arthritis, and type 1 diabetes. Meanwhile, a separate line of very recent evidence is also pointing in that direction. The shingles vaccine, targeting another persistent herpesvirus, is showing ~20% dementia risk reduction in quasi-randomized studies which has been replicated across multiple countries. There seems to be more at the intersection of immunity and age-related disease than we initially thought.
40
317
1,714
186,127
Steven Ge retweeted
ChEA-KG Human Transcription Factor Regulatory Network with a Knowledge Graph Interactive User Interface 1554 TFs >60k upregulated edges >60k downregulated edges >170k RummaGEO gene sets chea-kg.maayanlab.cloud/ @MaayanLab bioRxiv 2025 biorxiv.org/content/10.1101/…
22
84
5,746