Usage

A general workflow using ENCORE would look like this:

1. Execute ENCORE

Once you have ENCORE installed in your system, run:

encore

You can also use:

python -m encore

2. Load Your Data

  1. Navigate to the “Load data” tab.

  2. Click “Open file” and select your data file.

  3. Use the “File structure preview” panel to locate the variable you wish to load.

  4. In the “Set the selected variable as” panel, select the variable name to assign it.

  5. Preview the data in the “Input data preview” panel.

  6. If needed, modify the loaded variable using the “Edit variable” panel.

  7. Optionally, assign labels to the variable’s elements.

  8. Repeat this process until all necessary variables are loaded.

Demo loading files

3. Run Analyses

  1. Open any analysis tab, such as SVD, PCA, ICA, Xsembles2P, or SGC in the “ENCORE Algorithms” tab.

  2. Ensure the “Input data” panel shows “Loaded” for the required data. If not, return to step 2.

  3. Use the “Load default values” button to explore the analysis or adjust parameters as needed.

  4. Click “Run analysis” to begin.

  5. Monitor the “Console log” panel and the terminal for additional information.

  6. Review the plots and adjust parameters as needed. Refer to the cited papers in each analysis tab for further understanding.

  7. Repeat this process for each analysis.

Demo running algorithms

4. Visualize Results

  1. Go to the “Ensembles visualizer” tab.

  2. Click on the name of the analysis you wish to review. Only completed analyses will be clickable.

  3. Explore the spatial distributions of neurons and the dFFo signal (if available).

  4. Use the slider in the “General” tab to select ensembles for visualization.

  5. Examine all visualizations, including the spatial distributions of recorded cells, their activations, and identified ensembles.

Demo visualizing results

5. Compare Results

  1. Open the “Ensemble compare” tab.

  2. Use the “Similarities in members” or “Similarities in timecourses” tabs to identify similar results across algorithms.

  3. Adjust the sliders on the left to select ensembles for each algorithm.

  4. Optionally, filter by stimuli or behavior.

  5. Explore the “Space map” and “Time profiles” tabs to compare selected ensembles.

  6. Customize visualizations using the “Visualization options” panel.

Demo comparing results

6. Evaluate Algorithm Performance

  1. Go to the “Performance Comparison” tab.

  2. If stimuli or behavior data are loaded, view performance comparisons. Missing data will be indicated in the plots.

  3. Check the “Correlation between cells” tab to view correlations within ensembles.

  4. Select the most suitable analysis or adjust parameters as needed.

Demo evaluating performance

7. Save Results

  1. Open the “Save” tab.

  2. Choose the data to save:
    • Minimal results used by ENCORE: Three matrices for each algorithm—neuron membership in ensembles, ensemble activation, and the total number of ensembles.

    • Full results of every analysis: Includes additional data used by the original algorithms.

  3. Select the desired export format.

Demo saving results

Additional Tips

  • Hover over any option or button to view tooltips with detailed explanations.

  • Save plots using the “Save” icon below each figure.

  • Interact with visualizations by moving or zooming with the cursor.

  • Plots will display helpful messages if additional data or analyses are required.

  • Check the “ENCORE log” panel and Python console for additional information during analysis.