Dataset Open Access

Experimental data for "Spot-On: robust model-based analysis of single-particle tracking experiments"

Anders Sejr Hansen; Maxime Woringer; Jonathan B Grimm; Luke D Lavis; Robert Tjian; Xavier Darzacq

Overview of experimental spaSPT data

To comprehensively test Spot-On over many different conditions, we conducted 1064 spaSPT experiments. The raw data is freely available and the purpose of this ReadMe file is to describe the organization, acquisition parameters and format of the data. The data is for 4 different cell lines imaged over 15 different conditions yielding a total of 60 different conditions. The four cell lines were:

  • U2OS C32 Halo-CTCF

  • U2OS H2B-Halo-SNAP

  • U2OS Halo-3xNLS

  • mESC (JM8.N4) C3 Halo-Sox2

The cell lines were constructed in different ways. U2OS C32 Halo-CTCF was made by homozygous endogenous N-terminal tagging of CTCF in human osteosarcoma U2OS cells using CRISPR/Cas9-mediated genome-editing as described (C32 refers to clone number 32)1. We note the CTCF is an essential gene and that N-terminal tagging did not appear to affect CTCF function or expression level according to a series of control experiments1. Moreover, C32 Halo-CTCF has been authenticated using Short Tandem Repeat (STR) profiling (performed by Dr. Alison N. Killilea at the UC Berkeley Cell Culture Facility) against the following loci: THO1, D5S818, D13S317, D7S820, D16S539, CSF1PO, AMEL, vWA and TPOX. The C32 Halo-CTCF cell line showed a 100% match with U2OS.

U2OS H2B-Halo-SNAP was made through random integration of a H2B-HaloTag-SNAP-Tag transgene expressed using the EF1a promoter with an IRES-NeoR gene for drug selection. After transfection, cells were selected using G418 until a pure cell population was obtained. This cell line has also been described previously1. The wild-type U2OS cell line used to make this cell line was also authenticated using STR profiling against the same loci as C32 and also showed a 100% match with U2OS.

U2OS Halo-3xNLS was made through random integration of a FLAG-Halo-3xNLS (3x SV40 NLS: PKKKRKV) transgene expressed using the EF1a promoter. NeoR for drug selection was separately expressed using an SV40 promoter. After transfection, cells were selected using G418 until a pure cell population was obtained. This cell line has also been described previously1. The wild-type U2OS cell line used to make this cell line was also authenticated using STR profiling against the same loci as C32 and also showed a 100% match with U2OS.

mESC C3 Halo-Sox2 was made through homozygous N-terminal tagging of Sox2 in JM8.N42 mouse embryonic stem cells using CRISPR/Cas9-mediated genome editing as previously described (C3 refers to clone number 3)3. The functionality of the C3 Halo-Sox2 knock-in was validated through control experiments and pluripotency through teratoma assays as described previously3.

Each file contains single-molecule trajectories from a single cell imaged over 30,000 frames. Localization and tracking was performed using a custom-written Matlab implementation of the MTT-algorithm4 and the following settings: Localization error: 10-6.25; deflation loops: 0; Blinking (frames): 1; max competitors: 3; max D (m2/s): 20.

The same 15 conditions were used for each of the 4 cell lines.

ExpA PA-JF549

The purpose of this experiment was to test the effect of “motion-blurring” on the Spot-On estimated DFREE and FBOUND. 5 different experimental conditions were considered. Full details are given in the Methods section. Briefly, cells were grown overnight on plasma-cleaned 25 mm circular coverslips either directly (U2OS) and MatriGel coated as described1. Cell were labeled with 5-50 nM PA-JF5495 for around 15-30 min, washed twice and medium exchanged to phenol-red free medium. 30,000 frames were collected at a camera exposure time (Andor iXon Ultra 897; frame-transfer mode; vertical shift speed: 0.9 μs; -70C) of 9.5 ms which together with a ~447 μs camera integration time gave a frame rate of ~100 Hz. PA-JF549 dyes were photo-activated during the ~447 μs camera integration time using 405 nm pulses and the 405 nm pulse intensity optimized to achieve a mean density of 1 molecule per frame per nucleus. The JF549 dye was excited using a 561 nm laser and the total number of excitation photons kept constant but either delivered during a 1 ms pulse, a 2 ms pulse, a 4 ms pulse, a 7 ms pulse or with constant illumination.

For each cell line and condition, 4 replicates were performed. We count a replicate as an independent experiment performed on a different day. For each replicate around 5 cells were imaged. Occasionally, fewer than 5 cells are available. To avoid tracking errors, we removed cells with too high a localization density from the analysis. All of this information is available in the file name. For example, “U2OS_C32_Halo-CTCF_PA-JF549_1ms-561nm_100Hz_rep2_cell03” refers to the third cell imaged in the second replicate of U2OS C32 Halo-CTCF using a 1 ms excitation pulse of 561 nm laser at a frame rate of 100 Hz. Similarly, “U2OS_C32_Halo-CTCF_PA-JF549_cont-561nm_100Hz_rep4_cell01” refers to the first cell imaged in the fourth replicate of U2OS C32 Halo-CTCF using constant 561 nm laser at a frame rate of 100 Hz.

The five ExpA_PAJF549 conditions are separated by cell line such that each cell line is provided in a separate directory. E.g. the directory “U2OS_H2B_ExpA_PAJF549” contains all data for the U2OS H2B-Halo-SNAP cell line.

ExpA PA-JF646

This experiment was exactly identical to the “ExpA_PA-JF549” experiment except cell were labeled with PA-JF6465 and excited using a 633 nm laser. The file names and data organization was otherwise the same and the same five excitation conditions were considered.

ExpB PA-JF646

The purpose of this experiment was to test if the Spot-On estimated DFREE and FBOUND values would depend on the frame rate. In particular, all four proteins exhibit some levels of apparent anomalous diffusion, which could cause a dependence on the frame rate. Cells were labeled with PA-JF646 and grown and imaged as described above. Photo-activation took place during the ~447 μs camera integration time and JF646 dyes were excited using 1 ms stroboscopic 633 nm excitation pulses. To change the frame rate, the camera exposure time was set to 4.5 ms (~201 Hz), 5.5 ms (~167 Hz), 7 ms (~134 Hz), 13 ms (~74 Hz) and 19.5 ms (~50 Hz) when also counting the ~447 μs camera integration time. All of this information is available in the file name. For example, “U2OS_Halo-3xNLS_PA-JF646_1ms-633nm_74Hz_rep2_cell04” refers to the fourth cell imaged in the second replicate of U2OS Halo-3xNLS using a 1 ms excitation pulse of 633 nm laser at a frame rate of 74 Hz. Similarly, “mESC_C3_Halo-Sox2_PA-JF646_1ms-633nm_201Hz_rep1_cell03” refers to the third cell imaged in the first replicate of mESC Halo-Sox2 using a 1 ms excitation pulse of 633 nm laser at a frame rate of 201 Hz.

Data format

All data is available in two different formats: CSV-files and Matlab MAT-files. Both file formats are readable by the web-version of Spot-On. The Matlab version of Spot-On is only able to read the MAT-files. The CSV format consists of comma-separated values and contains headers. If opened with Microsoft Excel, it should appear as shown:

Here the “frame” column contains the frame number in which the molecule was detected. The “t” column contains the timestamp. The “trajectory” column contains the trajectory number. For example, trajectory number 1 was only detected in frame 13 after which it disappeared. In contrast, trajectory number 4 was detected in frames 20, 21 22, 23 and 24. Finally, the “x” and “y” columns contain the x,y coordinates of the localization in units of micrometers (μm).

The MAT-files contain a structure array named “trackedPar”. trackedPar contains three variables:

  • trackedPar.xy: “xy” is a matrix with 2 columns and a number of rows corresponding to the number of localizations in that trajectory. The first column is the x-coordinate and the second column is the y-coordinate. The units are micrometers (μm).

  • trackedPar.Frame: “Frame” is a column vector where each element is the frame where the particle was localized.

  • trackedPar.TimeStamp: “TimeStamp” is a column vector where each element is the timepoint where the particle was localized.

Each element in the structure array “trackedPar” correspond to a different trajectory.

Files (1.4 GB)
Name Size
CSV_mESC_Sox2_ExpA_PAJF549.zip
md5:426096681c867f38b970655d8ad34695
40.2 MB Download
CSV_mESC_Sox2_ExpA_PAJF646.zip
md5:c5314c9759588f74135ec1aaeaaa3838
45.0 MB Download
CSV_mESC_Sox2_ExpB_PAJF646.zip
md5:a7c63635214bfa786cffda49d1a71f0f
43.7 MB Download
CSV_U2OS_CTCF_ExpA_PAJF549.zip
md5:a308efb4d18316ccce2645a1695375c0
47.8 MB Download
CSV_U2OS_CTCF_ExpA_PAJF646.zip
md5:c6dfbf81529c8fae461b85accaf0dede
55.1 MB Download
CSV_U2OS_CTCF_ExpB_PAJF646.zip
md5:17d46f4a749f3e5e0598773d3b1c00f5
49.3 MB Download
CSV_U2OS_H2B_ExpA_PAJF549.zip
md5:7f15af17c880f5c87ee70a48c8f77585
63.4 MB Download
CSV_U2OS_H2B_ExpA_PAJF646.zip
md5:bb02f41fd64f93b42e4ac42ddf2099c7
90.0 MB Download
CSV_U2OS_H2B_ExpB_PAJF646.zip
md5:5cbaa86a55a27f764e8463a7d1f70f8d
99.4 MB Download
CSV_U2OS_NLS_ExpA_PAJF549.zip
md5:c8dd3b262a169ce09e568da85d4d7311
59.4 MB Download
CSV_U2OS_NLS_ExpA_PAJF646.zip
md5:c09584694a85ac86390622d02e4d6cb1
45.7 MB Download
CSV_U2OS_NLS_ExpB_PAJF646.zip
md5:1040f851a445a0a22b0967fc9d22261f
42.0 MB Download
MATLAB_mESC_Sox2_ExpA_PAJF549.zip
md5:43f8102300e7d647dff4aad448df1a2c
43.0 MB Download
MATLAB_mESC_Sox2_ExpA_PAJF646.zip
md5:a57f6c55d9a856503c0e60ad5bb233ca
47.6 MB Download
MATLAB_mESC_Sox2_ExpB_PAJF646.zip
md5:957c09cf25fcfc26da32fd77b1b62484
48.7 MB Download
MATLAB_U2OS_CTCF_ExpA_PAJF549.zip
md5:881a0be8542eb05d4437c80ea274fd3a
49.8 MB Download
MATLAB_U2OS_CTCF_ExpA_PAJF646.zip
md5:9409c0a2df9d83dbc8e30bd4a8563834
57.8 MB Download
MATLAB_U2OS_CTCF_ExpB_PAJF646.zip
md5:59d0523624f5c737a4c9290366ca0ba2
54.5 MB Download
MATLAB_U2OS_H2B_ExpA_PAJF549.zip
md5:1aec2d0ad71abf95622a6b2a41f245bb
65.0 MB Download
MATLAB_U2OS_H2B_ExpA_PAJF646.zip
md5:ef16e879c89f59d7bda77d11b0842ca4
91.5 MB Download
MATLAB_U2OS_H2B_ExpB_PAJF646.zip
md5:956e70ab39c0e072f2b0d0efcd84e73f
107.0 MB Download
MATLAB_U2OS_NLS_ExpA_PAJF549.zip
md5:a2b5f71f801b75f029020e619d9bb04e
66.6 MB Download
MATLAB_U2OS_NLS_ExpA_PAJF646.zip
md5:942335adeb8ceba189de355e5234bd9e
51.2 MB Download
MATLAB_U2OS_NLS_ExpB_PAJF646.zip
md5:ecb4b7e097096a4ed60c24150fba4656
48.1 MB Download
266
93
views
downloads
All versions This version
Views 266266
Downloads 9393
Data volume 5.4 GB5.4 GB
Unique views 256256
Unique downloads 5252

Share

Cite as