OPTIMADE provider "Crystallography Open Database" (id: cod
)
< back to the full provider list
General information
Short description: Open-access collection of crystal structures of organic, inorganic, metal-organic compounds and minerals, excluding biopolymers
Project homepage: https://www.crystallography.net/cod
Index Meta-Database URL:
https://providers.optimade.org/index-metadbs/cod
Number of structures: 513,319
Detailed information
/info
)State of the /info
endpoint of the index meta-database
found
found
Index metaDB versionVersion of the index meta-database
v1
Index metaDB (/links
)State of the /links
endpoint of the index meta-database
found
found
Databases served by this provider
-
Crystallography Open Database (
cod, default sub-database
)https://www.crystallography.net/cod/optimade
Open-access collection of crystal structures of organic, inorganic, metal-organic compounds and minerals, excluding biopolymersValidationResults of validation Passed 56 / 61
❌ https://www.crystallography.net/cod/optimade/v1/structures?page_limit=4&response_fields=nperiodic_dimensions,dimension_types,cartesian_site_positions,species_at_sites,structure_features,chemical_formula_descriptive,last_modified,assemblies,species,lattice_vectors,nsites,chemical_formula_reduced,immutable_id,elements,elements_ratios,chemical_formula_anonymous,nelements,chemical_formula_hill
ValidationError: 2 validation errors for ValidatorStructureResponseMany
data.2.attributes.chemical_formula_reduced
Value error, Cannot use unknown chemical symbols ['D'] in 'chemical_formula_reduced' [type=value_error, input_value='C3D3O7Sr', input_type=str]
For further information visit https://errors.pydantic.dev/2.7/v/value_error
data.2.attributes.chemical_formula_hill
Value error, Cannot use unknown chemical symbols ['D'] in 'chemical_formula_hill' [type=value_error, input_value='C3D3O7Sr', input_type=str]
For further information visit https://errors.pydantic.dev/2.7/v/value_error
❌ https://www.crystallography.net/cod/optimade/v1/structures?filter=chemical_formula_anonymous%20!=%20%22A4BC%22
ResponseError: Unable to perform mandatory query 'chemical_formula_anonymous != "A4BC"', which raised the error: Request to 'structures?filter=chemical_formula_anonymous != "A4BC"' returned HTTP status code 501.
Additional details from implementation:
501 Not Implemented: queries are not supported for 'chemical_formula_anonymous' (N/A)
❌ https://www.crystallography.net/cod/optimade/v1/structures?filter=chemical_formula_descriptive%20%3C%20%22BaO4S%22
ResponseError: Entry 1000037 with value 'chemical_formula_descriptive': BaO4S was not excluded by 'chemical_formula_descriptive < "BaO4S"'
❌ https://www.crystallography.net/cod/optimade/v1/structures?filter=chemical_formula_reduced%20!=%20%22BaO4S%22
ResponseError: Unable to perform mandatory query 'chemical_formula_reduced != "BaO4S"', which raised the error: Request to 'structures?filter=chemical_formula_reduced != "BaO4S"' returned HTTP status code 501.
Additional details from implementation:
501 Not Implemented: queries are not supported for 'chemical_formula_reduced' (N/A)
❌ https://www.crystallography.net/cod/optimade/v1/;%20testing%20queries%20for%20structures-%3Estructure_features
ResponseError: Chosen entry had no value for 'structure_features' with support level SupportLevel.MUST and queryability SupportLevel.MUST, so cannot construct test queries. This field should potentially be removed from the `/info/structures` endpoint response.