跳到正文
原文
Hacker News· pyduan·· 1 天前精选AI 评分59

Reddit 用户用 Claude Code 在 TESS 数据中发现候选系外行星,获 TESS DDT 第 100 号观测批准

I think I found a planet nobody knew existed. I used Claude Code to find it

AI 导读

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

Image 1 Go to ClaudeAI

r/ClaudeAI•18h ago

u/This_Cell_1829

I think I found a planet nobody knew existed. I used Claude Code to find it.

Built with Claude

Last month I was going through data from NASA's TESS telescope with Claude Code when one star started looking weird.

Image 2: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. 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.

Image 3: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it.

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.

Image 4: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. 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:

https://tic4206066.pages.dev

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

Image 5: u/AteraRMM avatarAteraRMM•Ad

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

Image 6: Thumbnail image: 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!

Image 7: u/Meshyai avataru/Meshyai•Ad

Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.

  • Image 8: Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.
  • Image 9: 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

Image 10: u/ClaudeAI-mod-bot avatar

ClaudeAI-mod-bot

•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

5 more replies

Image 11: u/RenderSlaver avatar

RenderSlaver

•17h ago

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.

This_Cell_1829

•17h ago

hahaha thank you!! that genuinely means a lot to me

10 more replies

10 more replies

10 more replies

24 more replies

24 more replies

24 more replies

TargP

•17h ago

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?

This_Cell_1829

•17h ago

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

13 more replies

6 more replies

6 more replies

6 more replies

Image 12: u/OliverAlden avatar

OliverAlden

•18h ago

This is very cool!

This_Cell_1829

•18h ago

thanks!) i spent the whole month with AI agents to make it work

3 more replies

3 more replies

3 more replies

More replies

flurbol

•18h ago

Awesome! You did an amazing job, needless to say I hope you will get your confirmation. Definitely something to be proud

This_Cell_1829

•17h ago

thank you so much, really appreciate it! I really hope I can get the confirmation :)

More replies

Image 13: u/Meshyai avataru/Meshyai•Ad

Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.

  • Image 14: Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.
  • Image 15: Meshy 7 is live—a new Image-to-3D foundation model, not a settings update.

meshy.ai

Sign Up

Image 16: u/AggressiveStock2138 avatar

AggressiveStock2138

•17h ago

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.

This_Cell_1829

•17h ago

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

23 more replies

4 more replies

4 more replies

4 more replies

Image 17: u/IndianITGuy796 avatar

Kryptk9

•16h ago

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?

This_Cell_1829

•16h ago

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

9 more replies

More replies

This_Cell_1829

•14h ago

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

6 more replies

Ridcully

•11h ago

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.

This_Cell_1829

•10h ago

thanks for info!) i will share tomorrow with u all the insights

More replies

Image 18: u/HybridPigeon avatar

HybridPigeon

•17h ago

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?

This_Cell_1829

•17h ago

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

4 more replies

More replies

Image 19: u/skr_u avatar

JeffVanGully

•16h ago

You should post this to r/space

This_Cell_1829

•16h ago

i was a bit afraid, coz they a pretty much toxic about AI usage))

11 more replies

11 more replies

11 more replies

More replies

Image 20: u/twotootstotucson avatar

twotootstotucson

•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:

  1. 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.)

  2. 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?

  3. 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!

Image 21: u/Dry_Grapefruit_8050 avatar

Dry_Grapefruit_8050

•15h ago

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

8 more replies

More replies

Image 22: u/IndianITGuy796 avatar

IndianITGuy796

•14h ago

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 🙂

This_Cell_1829

•14h ago

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

3 more replies

1 more reply

1 more reply

1 more reply

Image 23: u/skr_u avatar

skr_u

•17h ago

We got vibe astronomy before GTA VI.

11 more replies

11 more replies

11 more replies

More posts you may like

Related posts


























View Post in

Français

Português (Brasil)

See more See fewer

Deutsch

Español (Latinoamérica)

Italiano

Image 62: hp

Image 63: hp

Check Claude service status.

Public

Anyone can view, post, and comment to this community

0 0

Image 64 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.

Image 65

来源:Hacker News · reddit.com