Skip to main content

Tips & Best Practices

Here's what we've learned works best for SmartAdd. These tips will save you time and headaches.

Before You Startโ€‹

Name Your Files Wellโ€‹

Here's the thing: you'll be building the folder structure manually in SmartAdd, so clear file names are your best friend.

What makes a good file name?

  • Include the sample or compound identifier
  • Specify the analysis type
  • Add relevant parameters (like solvent or frequency)
  • Be consistent with your naming style

File Naming Conventionsโ€‹

TypeGood ExampleBad Example
NMRcompound_A_1H_NMR_400MHz_CDCl3.jdxdata.jdx
MSsample_001_ESI_MS_positive.mzMLnew_file_final_v3.mzML
IRproduct_IR_KBr.jdxspectrum@#$.jdx
Metadatasynthesis_notes_2024-01-15.txtnotes.txt

Things to avoid:

  • โŒ Special characters like @, #, $, %, &
  • โŒ Spaces (use underscores or hyphens)
  • โŒ Generic names like data, file, new
  • โŒ Version numbers unless you really need them (_v1, _v2, _final)

Gather Everything Firstโ€‹

Before you upload, collect all the files you'll need:

  • ๐Ÿ“Š All your spectra (NMR, MS, IR, etc.)
  • ๐Ÿงฌ Structure files (MOL format, text)
  • ๐Ÿ“ Instrument logs
  • ๐Ÿ“‹ Metadata with experimental conditions
  • ๐Ÿ“„ Any notes (synthesis procedures, observations)
Upload Strategy

Whether you upload a ZIP or individual files, SmartAdd puts everything in an input list. Then you manually drag files to assign them to samples and analyses.

While Using SmartAddโ€‹

Work One Sample at a Timeโ€‹

Trust us on this - complete each sample fully before starting the next one:

  1. Click "Add Sample"
  2. Fill in the properties (name, SMILES, amount, etc.)
  3. Drag files from the input list to this sample
  4. Add analyses and attach the analytical files
  5. Done? Move to the next sample

Why this works better:

  • Fewer mistakes
  • You can track your progress easily
  • Less overwhelming when you have lots of data
  • You won't forget to assign files
Don't Forget!

Drag files from the left panel (input list) to the right panel (assignment tree). If you don't assign a file, it won't be in your export!

Keep Names Consistentโ€‹

Pick a naming style and stick with it throughout your project:

Samples: COMP_001, COMP_002, COMP_003
Reactions: RXN_Suzuki_001, RXN_Grignard_002
Analyses: NMR_1H_001, MS_ESI_001

Check Your SMILESโ€‹

SmartAdd validates SMILES in real-time:

  • Type in your molecular structure using SMILES notation
  • Look for the green indicator (valid) or red (invalid)
  • Fix any errors before moving on
  • Not sure about your SMILES? Use ketcherDemo to generate a valid molfile

Group Samples into Reactionsโ€‹

When you have a reaction with multiple samples:

  • Add all relevant samples to the reaction
  • Assign roles (reactant, product, solvent)
  • SmartAdd will automatically sort them by role
  • Set the reaction scheme type for better visualization

Always Include Unitsโ€‹

Numbers without units are meaningless. Always add them:

FieldโŒ Without Unitsโœ… With Units
Amount100100 mg
Volume55 mL
Time2424 h
Temperature2525 ยฐC

Write Good Descriptionsโ€‹

Future you will thank present you for being descriptive:

Samples:

  • โŒ "Sample A"
  • โœ… "Suzuki coupling product, white solid, synthesized 2024-01-15"

Reactions:

  • โŒ "Reaction 1"
  • โœ… "Pd-catalyzed Suzuki coupling, RT, 24h, Nโ‚‚ atmosphere, THF solvent"

Analyses:

  • โŒ "NMR data"
  • โœ… "ยนH NMR (400 MHz, CDClโ‚ƒ)"

Master the Two-Panel Layoutโ€‹

Left Panel (Input List):

  • This is where all your uploaded files live
  • Drag files from here to assign them to samples

Right Panel (Assignment Tree):

  • This is your workspace with samples and reactions
  • Drag files here to attach them
  • Click on any item to edit its properties

Pro tip: Expand the section you're working on, and collapse the ones you've finished. Keeps things tidy!

How to Organize Your Treeโ€‹

A well-organized tree looks like this:

โœ… Good:
๐Ÿ“ฆ Assignment Tree
โ”œโ”€ ๐Ÿงช Reaction: Suzuki Coupling
โ”‚ โ”œโ”€ ๐Ÿ“‹ Sample: Reactant A (role: reactant)
โ”‚ โ”‚ โ””โ”€ ๐Ÿ“Š Analyses
โ”‚ โ”‚ โ””โ”€ ๐Ÿ“Š 1H NMR
โ”‚ โ””โ”€ ๐Ÿ“‹ Sample: Product B (role: product)
โ”‚ โ””โ”€ ๐Ÿ“Š Analyses
โ”‚ โ”œโ”€ ๐Ÿ“Š 1H NMR
โ”‚ โ””โ”€ ๐Ÿ“Š 13C NMR
โ””โ”€ ๐Ÿ“‹ Sample: Standalone Sample
โ””โ”€ ๐Ÿ“Š Analyses

โŒ Avoid:
๐Ÿ“ฆ Assignment Tree
โ”œโ”€ ๐Ÿ“‹ Sample (vague name)
โ”œโ”€ ๐Ÿ“‹ Sample (no files attached)
โ””โ”€ ๐Ÿงช Reaction (empty)

Before You Exportโ€‹

Quick Checklistโ€‹

Before you click "Download as ZIP", run through this:

Samples:

  • Unique, descriptive names
  • SMILES validated (look for green indicator)
  • Amounts with units
  • Purity values (if applicable)
  • Sample type defined
  • Good descriptions

Reactions:

  • Clear reaction names
  • All samples added
  • Roles assigned (reactant/product/solvent)
  • Samples sorted by role
  • Reaction scheme type set
  • Conditions in description

Analyses:

  • Analysis types categorized correctly
  • Ontology terms selected
  • All files attached
  • Instrument parameters noted
  • Status updated

Common Mistakesโ€‹

Watch out for these - they're easy to make:

MistakeThe ProblemThe Fix
Invalid SMILESWrong structuresCheck for the green validation indicator
Missing unitsData becomes meaninglessAlways include units with numbers
Generic namesCan't tell items apartUse descriptive, unique names
Unassigned rolesUnclear what's what in reactionsAssign roles to all samples
Files not assignedThey won't be in your exportDrag all files to the tree
Empty treeNothing to exportUse "Add Sample" and "Add Reaction"
No filteringUnwanted data in exportUse inclusion/exclusion controls
No descriptionsLost context laterAdd brief descriptions
Skipping validationErrors when uploadingReview everything first

Advanced Tipsโ€‹

Keep track of versions:

  • Name files with dates for checkpoints
  • Include your initials in filenames
  • Keep a simple changelog
  • Back up your ZIPs to shared storage