|
| 1 | +--- |
| 2 | +title: SynActJ |
| 3 | +icon: https://github.com/schmiedc/SynActJ/blob/master/src/main/resources/LogoSynActJ1.png |
| 4 | +categories: [plugin] |
| 5 | +project: /plugins/Cellular Imaging |
| 6 | +pom-url: https://github.com/schmiedc/SynActJ/blob/master/pom.xml |
| 7 | +--- |
| 8 | + |
| 9 | +# Synaptic Activity in ImageJ (SynActJ) |
| 10 | + |
| 11 | +SynActJ is an image and data analysis workflow that allows to analyze synaptic activity. |
| 12 | +It is based on a Fiji plugin and a R Shiny App that implement the automated image analysis of active synapses in time-lapse movies. |
| 13 | +We tested the workflow with movies of pHluorin or calcium sensors. |
| 14 | + |
| 15 | +<img src="https://schmiedc.github.io/SynActJ/images/main/teaser.png" alt="Intro" class="inline"/> |
| 16 | + |
| 17 | +## Documentation |
| 18 | + |
| 19 | +Have a look at the github pages site for more information:<br> |
| 20 | +[https://schmiedc.github.io/SynActJ/](https://schmiedc.github.io/SynActJ/) |
| 21 | +<br/> |
| 22 | +<br/> |
| 23 | + |
| 24 | +## Core features |
| 25 | +- Java Swing based graphical user interface |
| 26 | +- Interactive adjustment over entire dataset |
| 27 | +- Batch processing executed from main interface |
| 28 | +- Saving and loading of processing settings |
| 29 | +- Shiny App for data processing |
| 30 | + |
| 31 | +## Accepted Datasets |
| 32 | +Expected are 2D single channel .tif files containing multiple frames. At a specific frame the cultured neurons were stimulated and active boutons show an increase in intensity. The image calibration can be changed in the workflow. A settings file can be provided but can also be created later. |
| 33 | + |
| 34 | +A small example file is provided here: [Link to example data](https://github.com/schmiedc/SynActJ/blob/master/testInput/testMovie.tif) |
| 35 | + |
| 36 | +The default segmentation parameters should work for this example file. |
| 37 | + |
| 38 | +## Installation |
| 39 | + |
| 40 | +### Image analysis - Fiji plugin |
| 41 | + |
| 42 | +Tutorial for Shiny app: [Link to tutorial](https://schmiedc.github.io/SynActJ/pages/Fiji_Plugin.html) |
| 43 | + |
| 44 | +For the image analysis you need to download and install Fiji: [Link to Fiji](https://fiji.sc/).<br> |
| 45 | +The plugin is available via an update site. Add the Cellular-Imaging site: |
| 46 | + |
| 47 | +1. Select **Help › Update…** from the menu bar. This will install potential updates and open a new window. |
| 48 | +2. Click on **Manage update sites**. Which opens the Manage update sites dialog. |
| 49 | +3. Search for the **Cellular Imaging** update site in the list. |
| 50 | +4. Add the update site by setting the tick box. |
| 51 | +5. Press **Close** and then **Apply** changes. |
| 52 | +6. The SynActJ should appear with the Status: **Install it**. |
| 53 | +7. Press **Apply** changes wait for download to finish and restart Fiji. |
| 54 | + |
| 55 | +### Data analysis - Shiny app |
| 56 | + |
| 57 | +Repository for Shiny app: [Link to Repo](https://github.com/schmiedc/SynActJ_Shiny)<br> |
| 58 | +Tutorial for Shiny app: [Link to tutorial](https://schmiedc.github.io/SynActJ/pages/SynActJ_Shiny.html) |
| 59 | + |
| 60 | +For the data analysis you need to download R and RStudio: R Version 4.1.0<br> |
| 61 | +[Link to R](https://cran.r-project.org/bin/windows/base/)<br> |
| 62 | +Select version 4.1.0 |
| 63 | + |
| 64 | +RStudio 1.4.1717<br> |
| 65 | +[Link to RStudio](https://www.rstudio.com/products/rstudio/download/) |
| 66 | + |
| 67 | +1. Download the contents of the repository: SynActJ Shiny<br> |
| 68 | + Click on the green button: **Code**.<br> |
| 69 | + Press **Download ZIP** to download the scripts. |
| 70 | +2. Unzip the script to a location of your choice. |
| 71 | +3. Open the app.R file in RStudio. |
| 72 | +4. Start the application: press **Run App** - top right corner of RStudio. |
| 73 | +5. RStudio may ask to install or load extra packages - Download will take some time. |
| 74 | +6. Once these packages are installed and loaded the RShiny GUI should pop up. |
| 75 | +7. Optional: Press **Open in Browser** for a better rendering of the GUI. |
0 commit comments