← Back to home
Comparison · Analytics

webchem vs ymlthis

A side-by-side editorial comparison of webchem and ymlthis — release velocity, themes, recent moves, and the top alternatives to consider.

webchem vs ymlthis: at a glance

Featurewebchemymlthis
SectorAnalyticsAnalytics
Velocity score0.00.0
Sparks · 30d00
Top themescheminformatics, web-apis, data-access, ropenscir-markdown, yaml, retirement, quarto
Last editorial update3h ago1h ago
WebsiteVisit →Visit →

What is webchem?

Adding chemical databases with one hand while public ones close programmatic access with the other.

webchem is the R interface to public chemical data — retrieving identifiers, properties and structures across roughly a dozen web services. Its release history reads as a running account of which of those services still allow automated access. Version 1.3.0 removed two functions outright because their sources withdrew: ChemIDplus was retired by the NLM, and PAN stopped supporting programmatic access. Version 1.3.1 continues the pattern, updating URLs that stopped working and noting that ChemSpider InChIKey validation now requires an API key like the rest of that provider's endpoints.

Read the full webchem trajectory →

What is ymlthis?

ymlthis retired itself, naming Quarto as the reason it no longer needs to exist.

ymlthis built R Markdown YAML front matter programmatically — a fluent `yml_*()` interface plus RStudio add-ins, so users did not have to hand-write metadata blocks whose valid fields were scattered across output-format documentation. Version 1.0.0 declares the package retired, with only CRAN-preserving changes to follow, and states the reason plainly: Quarto now provides good YAML support.

Read the full ymlthis trajectory →

webchem vs ymlthis: editorial side-by-side

W
webchem
ANALYTICS
0.0

Adding chemical databases with one hand while public ones close programmatic access with the other.

◆ Current state

webchem is the R interface to public chemical data — retrieving identifiers, properties and structures across roughly a dozen web services. Its release history reads as a running account of which of those services still allow automated access. Version 1.3.0 removed two functions outright because their sources withdrew: ChemIDplus was retired by the NLM, and PAN stopped supporting programmatic access. Version 1.3.1 continues the pattern, updating URLs that stopped working and noting that ChemSpider InChIKey validation now requires an API key like the rest of that provider's endpoints.

◆ Where it's heading

Two opposing forces run through these entries. The package keeps widening its coverage — ChEMBL in 1.2.0, LIPID MAPS and SwissLipids identifiers via Wikidata, structure images, Mol export — while the open, unauthenticated end of the chemical web keeps contracting. The other consistent thread is interface harmonisation: successive releases have converged the get_* functions on the same query and from arguments, tibble returns, and CAS reformatting, so the package feels like one interface rather than a dozen wrappers.

◆ Prediction

Expect further defunct functions and URL repairs as more providers move behind keys or shut down, alongside occasional additions of sources that remain open. The entries show no sign of a general credential-management layer, which is what a package facing this trend would eventually need.

Y
ymlthis
ANALYTICS
0.0

ymlthis retired itself, naming Quarto as the reason it no longer needs to exist.

◆ Current state

ymlthis built R Markdown YAML front matter programmatically — a fluent `yml_*()` interface plus RStudio add-ins, so users did not have to hand-write metadata blocks whose valid fields were scattered across output-format documentation. Version 1.0.0 declares the package retired, with only CRAN-preserving changes to follow, and states the reason plainly: Quarto now provides good YAML support.

◆ Where it's heading

The retirement is the endpoint of a long drift. Between 2020 and 2022 every release was reactive — patching around a crayon update that mangled rendered YAML, tracking shiny 1.6, following roxygen2 7.0.0, fixing a typo in an add-in. No new capability has landed in six years, and the four-year gap before 1.0.0 had already answered the question the release note finally makes explicit.

◆ Prediction

Nothing further of substance is expected — the stated policy is changes only where CRAN requires them, so the next release, if any, will be a compatibility patch.

Alternatives to webchem and ymlthis

Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either webchem or ymlthis.

See all webchem alternatives → · See all ymlthis alternatives →

Recent activity from webchem and ymlthis

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 5mo agoymlthisymlthis retired; Quarto covers the need
  2. 1y agowebchemRepairs broken URLs; ChemSpider check now needs a key
  3. 3y agowebchemChemIDplus and PAN queries removed as sources shut down
  4. 3y agowebchemAdds ChEMBL access for bioactive compound data
  5. 4y agoymlthisTypo fixed in the miniUI add-in check
  6. 4y agoymlthisyml_author() accepts yml_blank(); shiny fixes
  7. 4y agowebchemcir_query() returns a tibble, a breaking change
  8. 4y agowebchemAdds Mol structure export; aw_query renamed to bcpc_query
  9. 4y agoymlthisciteproc handling moved to newer rmarkdown functions
  10. 5y agoymlthisPatched a crayon update that mangled rendered YAML
  11. 5y agowebchemFetches LIPID MAPS and SwissLipids identifiers from Wikidata
  12. 5y agoymlthisAdjustments for shiny 1.6

Frequently asked questions

What is the difference between webchem and ymlthis?

They serve adjacent needs but don't currently overlap on shipped themes. webchem and ymlthis are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is webchem better than ymlthis?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. webchem and ymlthis are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.

What are the best alternatives to webchem?

Top webchem alternatives in Analytics are ranked by recent ship velocity. Browse the "webchem alternatives" section above for the current picks, or visit /alternatives/webchem for the full list with editorial commentary on each.

What are the best alternatives to ymlthis?

Top ymlthis alternatives in Analytics are ranked by recent ship velocity. Browse the "ymlthis alternatives" section above for the current picks, or visit /alternatives/ymlthis for the full list with editorial commentary on each.