Skip to main content

    Interpreting OpXRD outputs

    Matched patterns, fingerprints, statistics, and downloadable artifacts.

    opxrdoutputs

    Each operation returns matched patterns, similarity scores, or fingerprints as structured JSON. These let you identify the crystalline phases in your sample, rank candidate matches, or download reference patterns for further analysis.

    Interpreting OpXRD outputs

    Each operation returns a structured JSON result. The output fields depend on the operation type.

    search_patterns output

    FieldTypeDescription
    patternsarrayList of matching patterns
    patterns[].idstringUnique pattern identifier
    patterns[].formulastringChemical formula
    patterns[].space_groupstringHermann-Mauguin space group symbol
    patterns[].elementsstring[]Element symbols present
    patterns[].institutionstringContributing institution
    patterns[].wavelengthnumberMeasurement wavelength (angstroms)
    patterns[].num_peaksintegerNumber of peaks in the pattern
    patterns[].download_urlstringURL to download full pattern data
    total_matchesintegerTotal patterns matching the query
    returnedintegerNumber returned (capped by max_results)

    similarity_search output

    FieldTypeDescription
    matchesarraySimilar patterns ranked by similarity
    matches[].idstringPattern identifier
    matches[].similaritynumberSimilarity score under the chosen similarity_metric
    matches[].formulastringChemical formula
    matches[].space_groupstringSpace group
    matches[].elementsstring[]Elements present
    query_fingerprintnumber[]CrystalNN fingerprint of the query (only when include_fingerprint is true)

    Interpreting similarity scores

    Score RangeInterpretation
    0.95 - 1.00Near-identical pattern (same phase, similar conditions)
    0.85 - 0.95Strong match (likely same phase, different measurement)
    0.70 - 0.85Moderate match (related structure, possible polymorph)
    0.50 - 0.70Weak match (shared structural motifs)
    < 0.50Low similarity (different phases)

    compute_fingerprint output

    FieldTypeDescription
    fingerprintnumber[]CrystalNN crystal fingerprint, computed from the input structure
    fingerprint_sizeintegerLength of the returned fingerprint vector

    get_pattern output

    FieldTypeDescription
    idstringPattern identifier
    formulastringChemical formula
    space_groupstringSpace group
    elementsstring[]Elements
    institutionstringSource institution
    wavelengthnumberMeasurement wavelength
    dataarrayFull [two_theta, intensity] pairs
    metadataobjectAdditional metadata (temperature, pressure, etc.)

    compute_statistics output

    FieldTypeDescription
    total_patternsintegerTotal patterns in the database
    element_distributionobjectCount per element
    space_group_distributionobjectCount per space group
    institution_distributionobjectCount per institution

    Downloading artifacts

    • CSV/JSON exports: Available from the job result panel in .bloom*
    • Pattern data files: Download links are included in search results
    • S3 artifacts: Linked in result metadata for programmatic access

    Was this page helpful?

    On this page

    On this page

    Loading...