Complete SmartAdd Workflow
This guide walks you through the entire workflow from uploading data to importing it into Chemotion.
Workflow Overviewโ
graph LR
A[Upload Data] --> B[Explore & Prepare]
B --> C[Organize Reactions & Samples]
C --> D[Export ZIP]
D --> E[Import to Chemotion]
Step 1: Upload Dataโ
Upload Your Filesโ
Upload your analytical data and related files to SmartAdd. The files will be stored in the input area, ready for you to organize into samples and reactions.
Option A: Upload Individual Filesโ
- Drag analytical files (spectra, MOL files, images, etc.) directly into the "Drag files here" area
- Files are processed and appear in the input list view on the left
- Files are ready to be assigned to samples and reactions
Option B: Upload a ZIP Archiveโ
- Prepare a ZIP file containing your analytical data and related files
- Drag the ZIP file into the upload area
- SmartAdd extracts all contents automatically
- All files appear in the input list view
- ZIP files don't need to follow any specific folder structure
- SmartAdd extracts all files regardless of how they're organized
- You'll build the sample/reaction structure manually in the next steps
- Focus on using clear, descriptive filenames for easier assignment later
File Naming Tipsโ
Use clear filenames to make assignment easier:
- โ
Good:
compound_A_1H_NMR_400MHz.jdx - โ
Good:
sample_001_structure.mol - โ
Good:
data@#$_final_v2.txt - โ
Good:
file1.jdx
Supported File Typesโ
- Spectra: NMR data files
- Structure Files: MOL, text files
- Images: PNG, JPG
- Text Files: Metadata, notes, experimental details
- Archives: ZIP files containing any of the above
Step 2: Create & Organize Structureโ
Build Your Collection Manuallyโ
Now you'll create the structure by manually adding samples and reactions, then assigning your uploaded files to them.
Understanding the Tree Hierarchyโ
SmartAdd uses this hierarchy (as shown in the right panel):
๐ฆ Collection (Assignment Tree)
โโ ๐งช Reaction 1
โ โโ ๐ Sample 1 (Reactant)
โ โ โโ ๐ Analyses
โ โ โโ ๐ Analysis (e.g., NMR)
โ โ โโ ๐ Datasets
โ โ โโ ๐ Files
โ โโ ๐ Sample 2 (Product)
โ โโ ๐ Analyses
โโ ๐ Sample 3 (Standalone)
โโ ๐ Analyses
Typical hierarchy: Reactions โ Samples โ Analyses โ Analysis โ Datasets โ Files
How to Build Your Structureโ
There are multiple ways to build and organize your collection:
Method 1: Using Action Buttonsโ
- Add Samples: Click "Add Sample" button in the right panel
- Add Reactions: Click "Add Reaction" button to create reaction nodes
- Assign Files: Drag files from the input list (left) to samples/analyses in the tree (right)
- Edit Properties: Click any node to edit its properties in the properties panel
Method 2: Using Quick Add Buttonsโ
- Plus Button Next to Reaction: Click the
+button next to any reaction node to quickly add samples to that reaction
Method 3: Using Context Menu (Right-Click)โ
Right-click on any node in the tree to open a context menu with options:
- Edit Name: Rename the selected item
- Add Sample: Add a sample (when right-clicking on reaction)
- Add Analysis: Add analysis to a sample
- Add Dataset: Add dataset to an analysis
- Delete: Remove the selected item and its children
Choose the method that feels most natural to you! The context menu (right-click) is especially useful for quickly adding nested items without navigating through menus.
Editing Propertiesโ
Select any node in the tree to edit its properties:
Sample Propertiesโ
| Field | Description | Example |
|---|---|---|
| Name | Sample identifier | "Compound A" |
| SMILES | Molecular structure (validated) | "CC(=O)OC1=CC=CC=C1C(=O)O" |
| Amount | Quantity with units | "100 mg" |
| Purity | Percentage | "98.5%" |
| Location | Storage location | "Freezer A, Shelf 2" |
| Sample Type | Category of sample | "Product" / "Starting Material" |
| Description | Additional notes | "Synthesized on 2024-01-15" |
SmartAdd provides real-time validation for SMILES notation. When entering molecular structures:
- Syntax is checked automatically
- Invalid structures are highlighted
- Prevents export of incorrect molecular data
Reaction Propertiesโ
| Field | Description | Example |
|---|---|---|
| Name | Reaction identifier | "Suzuki Coupling" |
| Samples | Multiple samples supported | Add reactants, products, solvents |
| Sample Roles | Reactant/Product/Solvent | Automatically sorted by role |
| Reaction Scheme Type | Visual scheme format | Define for proper visualization |
| RF Value | TLC reference | "0.65" |
| Description | Reaction conditions | "Room temp, 24h, N2 atmosphere" |
SmartAdd supports adding multiple samples to a single reaction with:
- Automatic smart sorting based on roles
- Clear organization of reactants, products, and solvents
- Proper hierarchical structure for complex reactions
Analysis Propertiesโ
| Field | Description | Example |
|---|---|---|
| Type | Analysis technique | "NMR" / "IR" / "MS" |
| Type Ontology | Standardized classification | Select from dropdown |
| File Attachments | Associated data files | Spectra, logs, images |
| Status | Processing status | "Complete" / "Pending" |
| Dataset Inclusion | Include/exclude from export | Control export contents |
| Description | Analysis notes | "400 MHz, CDCl3" |
Use dataset inclusion/exclusion to control what gets exported to Chemotion:
- Exclude preliminary or failed analyses
- Include only validated data
- Flexible organization for clean exports
Step 3: Organize Reactions & Samplesโ
Creating Samplesโ
- Click the Add Sample button in the right panel
- A new sample node appears in the assignment tree
- Edit the sample properties (name, SMILES, amount, etc.)
- Assign MOL files or spectra by dragging from the input list
Creating Reactionsโ
- Click the Add Reaction button in the right panel
- A new reaction node appears in the tree
- Add samples to the reaction
- Assign sample roles (reactant/product/solvent)
Linking Files to Samples/Analysesโ
Drag and drop files from left panel to right panel:
- Locate your file in the input list (left panel)
- Drag it to the appropriate sample or analysis node (right panel)
- The file is now attached and will be included in the export
Organizing Multiple Samples in Reactionsโ
SmartAdd supports multi-sample reactions with automatic smart sorting:
- Add multiple samples to a reaction
- Assign roles to each sample:
- Reactants: Starting materials
- Products: Desired outcomes
- Solvents: Reaction medium
- Samples are automatically sorted by role
- Define reaction scheme type for proper visualization
Step 4: Review & Validateโ
Before exporting, verify:
Data Completeness Checklistโ
- All samples created and have meaningful names
- SMILES notation entered and validated for molecular structures
- MOL files assigned to appropriate samples
- Amounts include units (mg, g, mol, mL)
- Reactions created with samples added
- Reaction roles are correctly assigned (reactant/product/solvent)
- Multi-sample reactions properly organized with smart sorting
- Files from input list dragged to correct samples/analyses
- Analysis types are properly categorized
- Dataset inclusion/exclusion configured correctly
- Descriptions provide adequate context
Quality Checksโ
- Navigate through the tree - Ensure logical structure
- Check input list - Verify all important files have been assigned (unassigned files won't be exported)
- Spot-check properties - Verify key fields are filled
- Review relationships - Confirm sample-reaction-analysis links
- Expand nodes - Ensure all files are visible under correct analyses/analysis/datasets
Step 5: Export for Chemotionโ
You now have two export options:
Option A: Download as ZIPโ
- Click Download as ZIP in the left panel
- Choose a save location
- The ZIP file is generated with Chemotion-compatible structure
- Manually upload to Chemotion later
Option B: Direct Upload to Chemotion (New!)โ
- Click Upload to Chemotion ELN from the export menu
- Enter Server Details:
- Chemotion server URL (e.g., https://your-chemotion-server.com)
- Server connectivity is verified automatically
- Authenticate:
- Enter your Chemotion username
- Enter your password
- Secure authentication with session management
- Upload: SmartAdd uploads your collection directly to Chemotion
- No manual download needed
- Automatic session handling
What's Included in the Export?โ
- โ All samples with properties and validated SMILES
- โ Reactions with multiple samples and smart role sorting
- โ Analyses with classifications and selected datasets
- โ All attached files
- โ Metadata in Chemotion format
The direct upload feature eliminates manual steps:
- No need to download and re-upload files
- Faster workflow
- Automatic authentication
- Server connectivity verification
Step 6: Import into Chemotionโ
For ZIP Downloads (Option A)โ
- Open Chemotion ELN
- Navigate to Import section
- Select the exported ZIP file
- Confirm and complete the import
For Direct Uploads (Option B)โ
The import is handled automatically! After successful upload:
- Open your Chemotion ELN
- Navigate to your collections
- Your data is already there after few seconds of upload - ready to use!
Post-Import Verificationโ
After importing into Chemotion:
- Review imported samples
- Verify reaction schemes
- Check that all files are accessible
- Confirm metadata integrity
Tips for Efficient Workflowโ
- Work in batches: Process similar samples together
- Use templates: Develop naming conventions for consistency
- Save checkpoints: Export intermediate ZIPs as backups
- Validate early: Check properties as you go, not at the end