Skip to content
/ SNUPI Public

SNUPI (Structured NUcleic-acids Programming Interface)

Notifications You must be signed in to change notification settings

SSDL-SNU/SNUPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNUPI

SNUPI is a multiscale analysis framework for the prediction of structured DNA assemblies.

Updates

  • v3.10 (2024-07-29)
    • EtBr-binding simulations
  • v3.01 (2024-01-24)
    • Minor error fix
  • v3.00 (2023-09-27)
    • Dynamic simulations
    • Restarting simulations
    • GPU acceleration
  • v2.01 (2022-01-18)
    • Minor error fix
  • v2.00 (2021-11-19)
    • Analysis of wireframe or topologically-closed designs
    • export of the oxDNA input file format.
    • Improved modeling of the single-stranded DNA
  • v1.01 (2021-02-23)
    • Support for command line execution (see protocol.pdf)
    • Support for mac and linux
    • Minor error fix
  • v1.00 (2021-01-07)
    • Initial upload

Prerequisite

How to run (Window)

  • Execute 'SNUPI.exe'
  • The example result files will be saved in the 'OUTPUT' folder.
  • To analyze custom design files, modify 'Input.txt'

How to run (Linux)

  • Open the terminal
  • Move the current directory to the SNUPI folder
  • Give permission to execute
    • chmod +x *
  • Execute SNUPI
    • ./run_SNUPI.sh <mcr_directory>
  • For example,
    • ./run_SNUPI.sh /usr/local/MATLAB/MATLAB_Runtime/R2022b
  • The result files will be saved in the 'OUTPUT' folder.
  • To analyze custom design files, modify 'Input.txt'

How to run (Mac)

  • Open the terminal
  • Move the current directory to the SNUPI folder
  • Give permission to execute
    • chmod +x *
  • Execute SNUPI in the FILE folder using Terminal
    • ./run_SNUPI.sh <mcr_directory>
  • For example,
    • ./run_SNUPI.sh /Applications/MATLAB/MATLAB_Runtime/R2022b
  • The result files will be saved in the 'OUTPUT' folder.
  • To analyze custom design files, modify 'Input.txt'

Assign design files

  • Modify the 'Input.txt' file to assign design files.
  • In the 'Input.txt' file, <lattice_type> and <file_directory> should be denoted.
  • Use caDNAno design files (json and csv).
  • The percentage mark ('%') represents comments
  • Example designs were already assigned.

Technical details

Releases

No releases published

Packages

No packages published