尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證In silico microscope
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A deterministic in-silico microscope. inSiliScope generates an endless field of synthetic cells (cell body,
nucleus, cytoplasm, microtubules, nuclear pores, dye sites) -- or a field of DNA-origami nanorulers -- and images it as a
single-molecule localisation (SMLM) movie or as a widefield image, with a physical PSF and camera noise model. Every
cell and molecule is a pure function of (seed, address), so any window of the field can be generated on its own, in
any order, on any platform, with identical results.
| A field of synthetic cells | What is in the box | Widefield camera | Single-molecule (SMLM) camera |
|---|---|---|---|
The viewer (live in your browser): https://kjamartens.github.io/inSiliScope/ -- docs, gallery and benchmarks: https://kjamartens.github.io/inSiliScope/docs/
| I want to... | Do this |
|---|---|
| try it | open the viewer (a quick tour) |
| use it in Micro-Manager | install a Micro-Manager 2.0 nightly build (21 February 2026 or later: device interface 75), download mmgr_dal_inSiliScope.dll and inSiliScope_Basic.cfg from the latest release, copy them to your Micro-Manager folder (Windows x64) and load the configuration (getting started) |
| script it | build insiliscope_cli (below) and write TIFF movies headlessly |
SampleHolder or the
CLI's --specimen (Samples); optional fiducial beads on
either (gold, TetraSpeck, FluoSpheres, nanodiamonds; spectra and brightness after Balinovic et al. 2019; on the
coverslip, on the sample or in a gel; slow bleaching), for drift correction
(Fiducial beads), or alone (the bead sample); a
fluorescent slide, a uniform dye layer that bleaches where the beam is brightest
(Fluorescent slide).Documentation of the models: Samples and Physics. The algorithm notes (the why of each design decision) are in spec/ALGORITHM.md.
# core + CLI, native (Linux/macOS)
cmake -S . -B build/native -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build/native
ctest --test-dir build/native -j 8
build/native/cli/insiliscope_cli --out movie.tif --frames 200 --size 128 # --help for all options
# Windows (MSVC)
cmake --preset msvc && cmake --build --preset msvc && ctest --test-dir build/msvc -C Release -j 8
# WASM (Emscripten 6.0.10) and the viewer module
cmake --preset wasm && cmake --build --preset wasm && node tools/embed_web_module.mjs
The Micro-Manager adapter is MSBuild-only and needs the third_party/mmCoreAndDevices submodule and a locally built
third_party/SMLMPsfEmbedded.jar; see BUILDING.md.
Tagged releases build everything in CI (.github/workflows/release.yml).
core/ world model, C++17, no MMDevice/GPU/OS deps; C ABI in core/include/insiliscope/
adapter/inSiliScope/ the Micro-Manager device adapter (MSBuild) and Simulation/, the render engine
cli/ insiliscope_cli (headless TIFF movies) and the viewer's WASM target
web/ the viewer (the WASM core and engine)
spec/ algorithm notes, port spec, frozen golden vectors
tests/ tools/ parity and golden harness, GPU checks, adapter smoke tests, release tooling
docs/ gallery/ the project site (mkdocs) and the manifest rendered into the gallery
See CONTRIBUTING.md and docs/extending.md. Ideas: docs/roadmap.md.
See CITATION.cff.
This project's source is BSD-3-Clause (LICENSE). The distributed Micro-Manager DLL is GPL-3.0 (LICENSE-GPL-3.0.txt). The viewer and the webSMLM block are BSD-3-Clause. Third-party components and credits: THIRD_PARTY_NOTICES.md. inSiliScope builds on webSMLM (MIT) and its camera and PSF models.