import React from 'react'; import { DrugRecord } from '../types'; import { SIDER_BENCHMARK_DRUGS } from '../utils/siderDataset'; import { Database, Play, CheckCircle2, ArrowRight } from 'lucide-react'; interface SiderBenchmarkTableProps { onSelectDrug: (drug: DrugRecord) => void; selectedDrugId?: string; } export const SiderBenchmarkTable: React.FC = ({ onSelectDrug, selectedDrugId }) => { return (

SIDER 4.1 Benchmark Reference Dataset

Select FDA-approved compounds to test zero-shot tissue-conditioned predictions against benchmark organ scores.

7,325 Total ADR Records
{SIDER_BENCHMARK_DRUGS.map((drug) => { const isSelected = drug.id === selectedDrugId; return ( ); })}
Compound Name Indication SMILES Structure Liver Risk Heart Risk Kidney Risk Action
{drug.name} {drug.fdaApproved && ( FDA )}
{drug.indication} {drug.smiles} {(drug.organScores.liver * 100).toFixed(0)}% {(drug.organScores.heart * 100).toFixed(0)}% {(drug.organScores.kidney * 100).toFixed(0)}%
); };