Reddit 用户用 Claude Code 在 TESS 数据中发现候选系外行星,获 TESS DDT 第 100 号观测批准
I think I found a planet nobody knew existed. I used Claude Code to find it
Reddit 用户 This_Cell_1829 用 Claude Code(搭配 Opus 5.5 和 Fable 5.1)分析 NASA TESS 望远镜数据,在约 116 光年外的恒星上识别出周期 3.18 天、约 1.4 倍地球大小的候选系外行星,相关 TESS DDT 第 100 号观测(10 月 31 日至 11 月 26 日)已获批。
作者详细记录了 Claude Code 协助科研的完整工作流和反证式审计要点,可迁移到其他 AI 辅助分析场景。
Skip to main contentI think I found a planet nobody knew existed. I used Claude Code to find it. : r/ClaudeAI
Open menu Open navigationGo to Reddit Home
r/ClaudeAI
Sign UpSign up for RedditLog InLog in to Reddit
Expand user menu Open settings menu
r/ClaudeAI•18h ago
I think I found a planet nobody knew existed. I used Claude Code to find it.
Last month I was going through data from NASA's TESS telescope with Claude Code when one star started looking weird.
It's about 116 light-years away, and every 3.18 days it gets about 0.05% dimmer for roughly two hours.
I first saw it in data from late 2025. So I went backwards.
The same dip is there in completely separate TESS observations from 2020.
Then 2018.
If it's a planet, it's about 1.4× the size of Earth.
To be clear: this is still a planet candidate, not a confirmed planet.
The part that might be interesting to this subreddit is how I did the analysis.
I used Claude Code with Opus 5.5 and Fable 5.1 for most of the actual work: downloading and parsing the TESS data, writing the search code, fitting the transits, checking nearby stars, looking for secondary eclipses and other false positives, generating plots, and rerunning things when a test failed.
I chose what questions to ask, what tests mattered, and what counted as pass/fail.
Independent reviews came from Codex and from separate agent sessions that started fresh, with read-only access.
In about two weeks this turned into 74 separate analyses and 1,000+ scripts.
And I learned pretty quickly that the useful way to use an agent for science isn't to ask:
"Is this a planet?"
It's to keep giving it ways to prove that it isn't.
My favorite test was simple.
I hid one entire year of observations, used the other two years to calculate the orbit, and predicted where the transits in the hidden year should be. Then I checked the hidden year only at those times.
I did that three times.
2018 → predicted.
2020 → predicted.
2025 → predicted.
3 out of 3.
The audits also caught actual mistakes.
At one point I had a statistical claim that looked stronger than it really was. An audit found the problem, so I removed the claim and redid that part of the analysis.
The main 3.18-day signal survived.
I also wanted to know whether somebody had already found it.
So I searched 36 catalogs and literature sources and 340,505 automatic TESS planet-search alerts.
I couldn't find either signal reported.
There may be a second candidate around the same star, roughly 2.2 Earth radii on an 11.13-day orbit. The evidence for that one is much weaker, so I'm treating it separately.
And now comes the part I proud of.
TESS comes back to this part of the sky in November. I submitted an observing proposal asking it to record this star every 2 minutes while it's there.
It was approved. Program #100.
TESS observes it again from October 31 to November 26.
On October 6, before any of that new data exists, I published the exact times the transits should happen and the rules for deciding whether the prediction passes or fails.
So this is now falsifiable in a very literal way.
If the dips appear when predicted, the case gets much stronger.
If they don't, that counts against it, and the preregistration makes that impossible to quietly rewrite afterward.
I also built a little free interactive 3D version of the system if you want to fly around it:
Preprint:
https://doi.org/10.5281/zenodo.22967456
Predictions published before the new TESS data:
https://doi.org/10.5281/zenodo.23175179
TESS DDT program list:
https://tess.mit.edu/science/ddt/
Has anyone else here used Claude Code for actual research rather than software development?
I'd especially love to hear how you're auditing agent-written analysis when a result can look completely convincing and still be wrong.
5.5K
See why more IT pros are moving to Atera—the all-in-one, AI-powered IT management platform built for pros. Start your free 30-day trial now!
Sign Up
atera.com

Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.
meshy.ai
Sign Up
Sort by:
Best
Open comment sort options
- Best
- Top
- New
- Controversial
- Old
- Q&A
Comments Section
•17h ago• Edited 3h ago
TL;DR of the discussion generated automatically after 400 comments.
The consensus is clear: this is fucking incredible. After a flood of useless AI-generated shite, OP (a tech PM, not a pro astronomer) dropped a bombshell by using Claude Code to find a legitimate exoplanet candidate, and even got NASA to point a telescope at it for confirmation. The community is hailing this as one of the best, most tangible uses of AI seen on this sub.
Even the pros are impressed. Several exoplanet researchers, including a professor, jumped into the thread to confirm the signal is real and a "totally reasonable candidate." They also provided a healthy dose of scientific reality, noting it's still a borderline signal that could be a false positive (like a background eclipsing binary).
The most valuable part of the thread might be the discussion on how to properly audit AI-generated science. The key takeaways from other researchers in the comments are:
Falsify, don't just verify. As OP said, the goal is to keep giving the AI ways to prove the hypothesis wrong.
Break your tests on purpose. If a check never fails, you don't know if it's actually working or just hardcoded to
return True.Don't trust the summary. Re-derive key numbers yourself from the raw output, not from a summary the agent wrote.
Of course, half the thread is just asking what to name the planet. Suggestions range from "Claude" to "Boaty McPlanet Face" and "Urrectum." OP says they probably won't get to choose, but we can dream. A few users also clocked the post's "Claude-ish" writing style, which OP confirmed was due to being too excited to write it all by hand.
5 more replies
5 more replies
There is an awful lot of absolute shite made with the use of AI, I mean nearly all of it is useless shite at the end of the day. But this... this is fucking incredible. Well done.
hahaha thank you!! that genuinely means a lot to me
10 more replies
10 more replies
24 more replies
24 more replies
This is really excellent work and an impressive and worthwhile use of this incredible tool. Would you mind if I covered this in a University module I teach on the practical use of AI?
of course, I’d be honored! just one small request, if possible, please credit me as Pavel Rabtsevich :)
which university is this for btw? it genuinely means a lot to me that you’d want to show this in a class
13 more replies
13 more replies
6 more replies
6 more replies
This is very cool!
thanks!) i spent the whole month with AI agents to make it work
3 more replies
3 more replies
Awesome! You did an amazing job, needless to say I hope you will get your confirmation. Definitely something to be proud
thank you so much, really appreciate it! I really hope I can get the confirmation :)
Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.
meshy.ai
Sign Up
If it is a planet, do you get to name it? If so, what’s are you going to call it?
Very cool project! Good luck.
unfortunately I don't think I will be allowed to name it 😄 according to astronomic rules
but sure, I already have a few names in my head haha
23 more replies
23 more replies
4 more replies
4 more replies
This is really great work and looks very promising!
I happen to do astrophysics research and could try connecting you to some of the exoplanet people here at my university if you’d be interested in that?
yes, I'd really love that, thank you!
right now I'm turning all these scripts into one tool so this kind of search is easier to run. having people who actually work on exoplanets look at it would help me a lot
just dm me on X or LinkedIn
9 more replies
9 more replies
small note: I wrote this while being way too excited about the whole thing, so yeah, some parts probably sound a bit AI-ish haha, sorry about that
if you want the more personal version, I told the story in Twitter here: https://x.com/p_rabtsevich/status/2107803696058822742
6 more replies
6 more replies
I looked at that a while back (LAMOST M-star pass as obsid 259815007) and my setup disregarded it, masking the telluric O₂ band or the blue edge (and some other non-M-star data in that type of data set).
Thanks for the post, I am looking at it again. I used a combination of GPU based existing software and Claude to modify it for what I wanted. I have been mining Green Bank, Parkes, LAMOST, VASCO, WISE, ASAS-SN + NEOWISE, Lick, CARMENES, HARPS, and TESS for a while now. Some cool things are out there.
However, be careful - make sure you check your nulls to make sure your solution is working. The more nulls you have, the more sure you can be of the results.
thanks for info!) i will share tomorrow with u all the insights
I'm curious about your background in this area. Do you work in a related field, or is this just something you're exploring as a hobby?
I work in tech, mostly product management, with a lot of my recent work around LLMs, search and AI optimization.
Astronomy is a hobby for me, but I’m pretty technical, so I tend to approach it more like an engineering problem than just casual stargazing :)
4 more replies
4 more replies
You should post this to r/space
i was a bit afraid, coz they a pretty much toxic about AI usage))
11 more replies
11 more replies
•16h ago• Edited 13h ago
EDIT: the following text is ai generated as im at work and finding someone else doing this is super exciting and deserving of a comprehensive update Congrats, genuinely. Getting DDT time approved off an independent candidate is a big deal, and publishing the transit times before Sector 110 is exactly the right move. I read the preprint and the prereg on Zenodo and found the program on the DDT page. Nice work. Im doing the same project in my lab here https://brokenbranch.dev/windowsill
I've spent the last couple of months on almost the same thing: a small TESS transit survey run mostly through Claude Code, with Codex and fresh read-only sessions as reviewers. My best candidate went the other way, so here's the cautionary half.
It was TIC 374861595. Deep, clean, periodic, and it survived everything I threw at it early on. Then I refit 24 sectors with a stellar radius I derived myself (2MASS + Gaia) instead of copying the catalog value. The impact parameter came out at b = 1.05 ± 0.13 (grazing), the radius got less constrained, and the transit-derived stellar density disagreed with the measured star at 7.7σ. Because I'd measured R★ myself, "the catalog radius is wrong" was off the table. What was left was eccentricity, the wrong branch of the grazing solution, or an unresolved blend. I stopped calling it a planet. (It also turned out SPOC had flagged it before me, which was its own humbling lesson about cross-matching early.)
On your actual question, how to audit agent-written analysis that looks convincing, here's what bit me:
Ask what the test would look like if you were wrong, and whether it would look any different. A check that passes for every hypothesis you care about is decoration.
Make every check go red once on purpose. If a guard has never failed, you don't know it isn't
return True. Agents are very good at writing tests that pass.Price the false-alarm rate from your own null, and re-check it. My search threshold was justified by a null-distribution max quoted from an old note (84,500 draws, max ~8.05). The live null had grown to 325,000 draws with a max of ~8.65, so the threshold sat below the null's own maximum and nothing flagged it. I withdrew that run and re-preregistered it.
Re-derive numbers from the raw output, never from a summary the agent wrote. Three of my headline numbers were wrong exactly this way.
Watch which way a guard fails. The recurring bug was an empty list wired to "pass". A check that visited nothing looks identical to one that found nothing.
A couple of friendly questions about your candidate, since at ~500 ppm on 21″ pixels the blend scenario is the one I'd worry about most:
The held-out-year test is great for showing the signal is real and periodic, but a background eclipsing binary would pass it just as well. What does the difference-image centroid show, and how faint a neighbor can you rule out within a pixel or two? (A 50%-deep EB about 7.5 mag fainter gives ~500 ppm.)
The TRICERATOPS FPP of 0.03–0.04 sits above the usual 0.015 validation bar. Is that driving the DDT ask, and is high-res imaging on the list?
Were Sectors 6 and 32 FFI-only? At 30-minute cadence a 2-hour transit only gets a handful of points per event, so I'm curious how the odd/even and shape tests held up there.
Either way I'll be watching for Sector 110. Fingers crossed the dips land on your times!
Both this comment and the OP have hallmarks of AI generated text.
u/This_Cell_1829 - great work, but I think you will lose credibility using an AI generated write-up without an edit to remove some of the more common “AI ticks”, unless you say right up front that the write-up is AI generated.
Not sure what the best practice is, but it is a turnoff to read AI generated stuff being passed off as human, and it degrades my trust that any of this is real.
8 more replies
8 more replies
Really cool stuff mate , just curious what is your specialization , are you someone who works in astronomy or a dev whose hobby is this . Just wanted to know . Hope you dont mind me asking 🙂
not at all! I'm in tech, mostly product management, lately a lot of work around LLMs and search. astronomy is a hobby for me, I just tend to treat it like an engineering problem :)
3 more replies
3 more replies
1 more reply
1 more reply
We got vibe astronomy before GTA VI.
11 more replies
11 more replies
More posts you may like
Related posts
- Two weeks ago I gave Claude a domain and told it to build whatever it wanted. I finally checked the Cloudflare bill.
r/ClaudeAI•2mo ago ### Two weeks ago I gave Claude a domain and told it to build whatever it wanted. I finally checked the Cloudflare bill.
1.4K upvotes ·262 comments
- True
r/ClaudeAI•1mo ago ### True
3.7K upvotes ·71 comments
- Humanity's biggest universal lie according to Claude
r/ClaudeAI•3mo ago ### Humanity's biggest universal lie according to Claude
1.5K upvotes ·168 comments
- Claude helping me understand the core truth
r/ClaudeAI•3mo ago ### Claude helping me understand the core truth
2.3K upvotes ·149 comments
- Claude Code source leak reveals how much info Anthropic can hoover up about you and your system
r/technology•6mo ago ### Claude Code source leak reveals how much info Anthropic can hoover up about you and your system
2.2K upvotes ·158 comments
- Everyone today
r/ClaudeAI•3mo ago ### Everyone today
1.1K upvotes ·95 comments
- Biggest scam humanity accepted as normal according to Claude
r/ClaudeAI•3mo ago ### Biggest scam humanity accepted as normal according to Claude
2.1K upvotes ·338 comments
- Claude is BACK!
r/ClaudeAI•15d ago ### Claude is BACK! 1.6K upvotes ·198 comments
- Imagine if this was Anthropic...
r/ClaudeCode•5mo ago ### Imagine if this was Anthropic...
471 upvotes ·139 comments
- It’s here!
r/ClaudeAI•3mo ago ### It’s here!
586 upvotes ·102 comments
- Anthropic says Claude hacked multiple companies starting in April
r/singularity•2mo ago ### Anthropic says Claude hacked multiple companies starting in April
1.8K upvotes ·407 comments
- Now I finally understand why Anthropic was saying they were so scared a couple days back.
r/ClaudeCode•9d ago ### Now I finally understand why Anthropic was saying they were so scared a couple days back. 311 upvotes ·291 comments
- Everyone here knows what's possible, right? Thank you Anthropic for being sane.
r/ClaudeAI•7mo ago ### Everyone here knows what's possible, right? Thank you Anthropic for being sane.
626 upvotes ·44 comments
- Dear Anthropic, This Has to STOP.
r/ClaudeCode•3mo ago ### Dear Anthropic, This Has to STOP. 2.7K upvotes ·558 comments
- Anthropic isn’t vibing with me today
r/ClaudeCode•6mo ago ### Anthropic isn’t vibing with me today
1.2K upvotes ·102 comments
- Any idea what Anthropic figured out?
r/ClaudeCode•11d ago ### Any idea what Anthropic figured out? 635 upvotes ·178 comments
- The thing you built with Claude is useless to me... and that's the point
r/ClaudeAI•4mo ago ### The thing you built with Claude is useless to me... and that's the point 1.4K upvotes ·267 comments
- It finally happened!!!
r/ClaudeAI•2mo ago ### It finally happened!!! 889 upvotes ·108 comments
- Anthropic please DONT FUCK THIS UP
r/ClaudeCode•8d ago ### Anthropic please DONT FUCK THIS UP 818 upvotes ·144 comments
- I often forget how many people are clueless when it comes to Claude (or any AI)
r/ClaudeAI•3mo ago ### I often forget how many people are clueless when it comes to Claude (or any AI) 312 upvotes ·139 comments
- You’re all lucky to be here when it started
r/ClaudeAI•7mo ago ### You’re all lucky to be here when it started 2.8K upvotes ·822 comments
- I don't understand Claude anymore
r/ClaudeAI•12d ago ### I don't understand Claude anymore 9 comments
- Claude:
r/singularity•5mo ago ### Claude:
310 upvotes ·25 comments
- I think we have reached the point...
r/ClaudeAI•9d ago ### I think we have reached the point... 225 upvotes ·236 comments
- Claude proves nothing
r/antiai•5d ago ### Claude proves nothing 27 comments
View Post in
See more See fewer
Public
Anyone can view, post, and comment to this community
0 0
- Home
- Popular
- News
- Explore
- Best of Reddit
- Best of Reddit in Portuguese
- Best of Reddit in German
- Reddit Rules
- Privacy Policy
- User Agreement
- Accessibility
- Reddit, Inc. © 2026. All rights reserved.
Join the most real place on the internet
Continue with Phone Number
Continue with Email
By continuing, you agree to our User Agreement and acknowledge that you understand the Privacy Policy.

来源:Hacker News · reddit.com

