What is new and what changed on Cheméo, most recent first.
tb:;, disturbed the search index, and later range
searches on that property, such as tb:300;400, could return wrong compounds
until the next restart. A bound beyond every known value, such as tb:10000;,
returned every compound with the property instead of none.Data from the ChEDL tables (v27). 16,987 values from nine published tables, collected by the Chemical Engineering Design Library (ChEDL) of Caleb Bell, are now on 9,227 compound pages. Each value cites the publication it comes from:
Like ChemSep values, they carry the compiled marker. The new ChEDL data page lists the tables and how the values are cited.
165 new compounds, each with its structure, predictions and a measured melting point (164) or surface tension (1).
3,537 more property searches answer, among them 1,152 on the melting point and 238 on the surface tension.
t_min and t_max accept "300"
or "300 K" as well as 300. An assistant working from an older copy of the
tool list sent the window as text and was refused with an internal type name;
it now works, and a value that is not a temperature is refused with a message
saying what to send./api/v1/predict returns both as correlations, and no longer
lists them as points in predicted.schema_version is now 2. predict_properties returns the predicted heat
capacity (cpg) and liquid viscosity (dvisc) in tp_properties, as curves,
and no longer in properties. A client that reads them from properties must
read tp_properties instead. Everything else below is an addition.get_compound_properties returns a
property's correlations beside its points: the equation, its coefficients at
full precision, its temperature range and its source. They come whether or not
you asked for the points, because a curve is a few numbers and evaluating it
inside its range beats interpolating a table. A property held only as a
correlation, such as a vapour pressure known from an Antoine equation, is now
returned instead of reported missing.get_sources counts correlations. A source that provides only correlations
is listed, with n_correlations beside n_values.predict_properties returns the predicted
heat capacity and viscosity in tp_properties, as an equation with its
coefficients and validity range, instead of one number averaged across
temperatures.get_compound_properties
refuses include_points above 200 points rather than sending part of a table,
and the only way to narrow it was the property filter, so water's 690 vapour
pressure points were out of reach. t_min and t_max now select a temperature
window: every point inside it comes back, and the next window starts where the
previous one ended, so a whole table is collected page by page, each point with
a temperature exactly once. Each table says how many of its points the window kept,
and the refusal now explains how to page instead of pointing to the website.6.360999999999997 arrives as 6.361. The curves
move by about one part in 10^14.Corrected the Joback group decomposition (v23). Cheméo estimates several properties with the Joback group-contribution method (Joback and Reid, 1987), which breaks a molecule into functional groups and sums a contribution for each. Two groups in that table were defined by the wrong structural pattern: the pattern named "ester" in fact matched a peroxide, and the one named "carboxylic acid" a hydroperoxide. Any molecule carrying an ester or a carboxylic acid was therefore split into the wrong fragments, and every Joback estimate derived from that split was wrong. Aspirin, which carries both groups, had a Joback critical pressure of 4,083 kPa; it is now 3,577 kPa.
Aligned the Joback boiling-point constant to the 198.2 published in the original paper, from the 198.0 Cheméo was using.
Which estimates changed. All of these are Joback: ideal gas heat capacity on 72,850 compounds, liquid dynamic viscosity on 36,042, critical pressure on 22,053, enthalpy of fusion on 38,999, and standard Gibbs energy of formation on 2,959. The two curves changed on every compound that has them because Cheméo plots them between Joback endpoints, heat capacity from the boiling point to the critical temperature and viscosity from the melting point to the boiling point, so the corrected boiling point shifts the whole temperature range each is computed over.
What did not change. No experimental measurement was touched. Cheméo Relay predictions are identical, and Relay is what Cheméo displays for boiling point, melting point and critical temperature, so those are unaffected on the compound page even though Joback's own estimate of them moved. The Wildman-Crippen logP and the McGowan characteristic volume are also unchanged: neither uses Joback. v21 and v22 were internal development databases.
list_properties tool. The property keys were not guessable, and
the acentric factor being af rather than omega was enough to send a caller
down the wrong path. Every key is now listed in a single call that costs no
quota, with its unit and whether it is one value or a table.Co (cobalt) and CO (carbon
monoxide) were treated as the same thing, as were the aromatic and aliphatic
forms of a SMILES, so a benzene structure search could return cyclohexane.
They are now distinct. Formulas Cheméo previously did not recognise as
formulas, including AgCl, SbCl5 and SiF4, are recognised, and you can
search by InChI.ordering: "relevance", carries the exact match as its
own field, and no longer advises searching by CAS or SMILES to work around the
result order.exact, which returns only a whole-name match and
returns nothing rather than falling back to a fuzzy search, and has_cas,
which drops compounds Cheméo holds no CAS number for.https://www.chemeo.com/api/mcp. You sign in and approve the
connection yourself, the access is read only, and you can disconnect any
application at any time from your profile.RateLimit response headers so clients can pace themselves.