One row per well: a compound ID or SMILES, a dose, and a response, with optional replicate, plate, well, control, and assay columns. Mark control wells as high / low, or dmso / pos (blank and sample also work); every other row is a test well. One curve is fitted per compound and assay. At most 100,000 rows.
Choose the model and endpoint, how plates are normalized, and how strictly curves are screened. Defaults suit a standard inhibition plate.