Local Compound Explorer opens SDF, CSV, and .smi files in your browser. You can inspect structures, filter compounds by molecular weight, and download the resulting table as CSV. The page loads its application files over the network; the compound data you select or paste is processed on your device.
This is useful when you have a structure file to review before a meeting or need a short list for a class exercise. You can start with the built-in sample, without installing Python or setting up a notebook.
Start with a small CSV
Open the Explorer and wait for Ready before loading data. Choose Load sample dataset, or download this three-compound CSV. The file contains:
name,smiles
ethanol,CCO
aspirin,CC(=O)Oc1ccccc1C(=O)O
benzene,c1ccccc1
Drag the CSV onto the input area. The Explorer recognizes a smiles column and uses name for the compound labels. If your structure column has another heading, the page lets you choose it. An SDF can be loaded through the same file input.
Filter the list and keep the result
With the example CSV loaded, enter 100 in MW max. Ethanol and benzene remain in the filtered list; aspirin is above the threshold. Molecular weight is a calculated property here, so this step is a way to select records for review.
Choose Export CSV to save the current filtered and sorted view. This also means that a filtered export can contain fewer records than the file you opened. Clear the filters before exporting if you want all the analysed records, including parsing errors.
For a file with rejected structures, inspect the parse_status and error columns. Keep the original file alongside the export so you can trace a result back to its input. The file-handling tutorial has a shorter checklist for this workflow.
What runs on your device
The browser reads the selected file, and a Web Worker runs molecular parsing and descriptor calculations through chematic’s WebAssembly module. The page renders the table and structure drawings. Export creates a downloadable CSV in the browser.
There is no compound-upload endpoint in this workflow. Loading the page, its scripts, and the WebAssembly binary still requires network access. Export the working dataset you want to keep before reloading or closing the page.
On October 13, 2026, we checked CSV import after the Ready message, molecular-weight filtering, and CSV export in the hosted Explorer. The processing and data-handling explanation was checked against the Explorer implementation, especially app.js, worker.js, and export.js. Release-specific validation results remain on the linked validation page.