Worm-align/Worm_CP is a simple FIJI/CellProfiler workflow that can be used to straighten and align Caenorhabditis elegans samples and to score whole-worm image-based assays without the need for prior training steps. We have applied Worm-align/Worm_CP to the quantification of heat-shock induced expression in live animals or lipid droplets in fixed samples.
An issue often encountered when acquiring image data from fixed or anesthetized C. elegans is that worms cross and cluster with their neighbors. This problem is aggravated with increasing density of worms and creates challenges for imaging and quantification. We developed a FIJI-based workflow, Worm-align, that can be used to generate single- or multi-channel montages of user-selected, straightened and aligned worms from raw image data of C. elegans. Worm-align is a simple and user-friendly workflow that does not require prior training of either the user or the analysis algorithm. Montages generated with Worm-align can aid the visual inspection of worms, their classification and representation. In addition, the output of Worm-align can be used for subsequent quantification of fluorescence intensity in single worms, either in FIJI directly, or in other image analysis software platforms. We demonstrate this by importing the Worm-align output into Worm_CP, a pipeline that uses the open-source CellProfiler software. CellProfiler’s flexibility enables the incorporation of additional modules for high-content screening. As a practical example, we have used the pipeline on two datasets: the first dataset are images of heat shock reporter worms that express green fluorescent protein (GFP) under the control of the promoter of a heat shock inducible gene hsp-70, and the second dataset are images obtained from fixed worms, stained for fat-stores with a fluorescent dye.
A relatively simple organism, the nematode C. elegans, is an extremely useful model system for studying human diseases. About 38% of the genes in the C. elegans genome have functional counterparts in humans1,2. One of the unique characteristics of C. elegans is that it is optically transparent, enabling easy access to in vivo information regarding (sub) cellular expression of fluorescent reporters across tissues. This makes C. elegans a prime model organism for high-content screens using image-based platforms3. However, one issue that often complicates these studies is that when imaging dense populations of worms, they tend to cross and to cluster, making comparisons across individual worms challenging, clouding downstream image analysis and quantitation.
Existing solutions that overcome this issue typically rely on the optimization of the culturing and imaging protocol, such as through the use of micro-fluidics setups4, allowing single worms to be captured in separate images5,6. Others have applied machine-learning algorithms allowing for recognition of single worms, even in a clumped population. An excellent example of the latter is the WormToolbox, which is a modular extension of the open-source image analysis platform, CellProfiler7. WormToolbox offers a high-throughput and high-content solution for analysis of C. elegans, and clearly benefits from its inclusion in CellProfiler, as additional analysis modules can easily be included. Although WormToolbox comes supplied with a pre-trained model (DefaultWormModel.xml), retraining of the machine-learning algorithm is usually required for each new application. Online tutorials on how to do this are available on Github (https://cp-website.github.io/Worm-Toolbox/). Despite this, installing and using WormToolbox requires a significant time-investment for novice users.
Here, we describe a simple and cost- and time-effective protocol to culture, and image populations of C. elegans. To allow the assessment of individual worms in the acquired images we have developed a simple open-source FIJI-based workflow, named Worm-align. Worm-align can be used to generate single- or multi-channel montages of straightened and aligned worms. Firstly, the user must manually select individual worms for analysis by drawing a line from the head to the tail. Worm-align will use this selection to crop selected worms from the overview image, and generate a montage in which selected worms are straightened and aligned to facilitate visual comparison and presentation.
In addition, the output of Worm-align can be used for subsequent quantification of fluorescence intensity in single worms, either in FIJI directly, or in other image analysis software platforms. We demonstrate this by importing the Worm-align output into Worm_CP, a pipeline that uses the open-source CellProfiler software. CellProfiler’s flexibility enables the incorporation of additional modules for high-content screening. We have used the Worm_CP pipeline to quantify the heat shock response, a well conserved protective mechanism that refolds proteins that are misfolded due to stressors such as high temperature8. Specifically, we applied the pipeline to worms carrying an integrated multi-copy transgene, where the promoter of a heat shock inducible gene, hsp-70(C12C8.1), drives green fluorescent protein (GFP)9. We have also used the Worm_CP pipeline on fixed animals that have been labelled with a fluorescent dye that visualizes lipid droplets (LDs), the main fat storage organelle in C. elegans10. While this workflow does not have the throughput offered by WormToolBox, it is a user-friendly and simple alternative for visual presentation and analysis of image-based C. elegans experiments.
1. Fixation of worms for fat-content imaging using a fluorescent dye for lipid droplets (BODIPY)10
2. Preparing agarose pads to mount the worms
NOTE: The critical step while preparing an agarose pad is to obtain a pad of regular thickness. Otherwise, worms across the pad will be in different focal planes, making it tricky to get a focused image of a wider field of view.
3. Mounting fixed worms for imaging
4. Mounting live worms for imaging
NOTE: To image live worms, they have to be immobilized on the pad. One way to achieve this is to paralyze them with the nicotinic receptor agonist: levamisole (Table of Materials).
5. Imaging slides with an epifluorescence microscope
6. Creating montage images of aligned single worms using the Worm-align FIJI pipeline
7. Analyzing single-worm fluorescence intensity using the output from Worm-align in an automated CellProfiler pipeline
Culturing and imaging C. elegans according to the method described in this protocol produces large overview images of worm populations. To facilitate visual inspection and classification of worms from these images we have developed Worm-align. Worm-align is a simple and user-friendly FIJI script that can be used to create montages of straightened and aligned worms. Worms are selected from overview images by drawing a line along the longitudinal axis of the worms. Each selected worm is assigned a number, cropped and straightened, and added to a montage. Montages can be generated per image or combining all images from the original input folder.
As expected, the output of the pipeline largely depends on the quality of the lines drawn on top of the images. To illustrate this point, Figure 4 shows several line examples, and their output from Worm-align. A complete line from the head to the tip of the tail produces a properly aligned worm (labelled “good”). Figure 4 also shows how tracing inaccuracies during the execution of Worm-align affect the output of the alignment. From the annotated montage included in Figure 4C, care should be taken to avoid the following errors, as they hinder the proper alignment of worms:
For creation of the montage it is not an issue if two individual lines intersect (labeled “intersecting”) or are joined at either end of the worm (labeled “joined”), as long as each line traces the entire length of an individual worm: The Worm-align script individually and sequentially selects each line ROIs, crops and straightens it, so that each panel in the final montage will represent a single line trace. In case of the intersecting worms however, although full length straightened worms appear for worm “intersecting1” and worm “intersecting2” in the montage (see Figure 5A-B), it is clearly noticeable that these worms cross each other in the original overview image. Therefore, it can be concluded that visual identification of intersecting lines is possible from the overlay image found in the ‘data’ subfolder (Figure 5A), as well as from the panels of individual worms in the montage (Figure 5B). In addition, any overlap of worms/lines can be identified from the quality control (QC) table generated for each processed image by Worm-align, and saved in the data subfolder. This table records three parameters for each of the line ROIs drawn in the image (see Figure 5C): Of these, Length indicates the length of the line ROI, which is a good indicator of the size of the worm; and the Worm number indicates the order in which the lines were drawn on the overview image. Finally, the last column indicates whether there is overlap between the worm/line in question and any of the other worms/lines selected in the image. In case of overlap the number in this column will be different from the one listed in the Worm number column. In combination with the overlay image, the QC table should aid the researcher to make learned decisions on which worms should be excluded from the montage and/or quantification.
The output of Worm-align can be used for subsequent quantification of fluorescence intensity in single worms. In FIJI, the line ROIs can be used to measure fluorescence intensity in the original image data, for example by executing the simple FIJI script ‘ Worm-quant.ijm’, which can also be found in the Worm-align repository on Github. Alternatively, the Worm-align output can be imported into third party image analysis software. We demonstrate this by importing the Worm-align output of two datasets into Worm_CP, a pipeline we generated in CellProfiler. Worm_CP uses the files in the ‘CellProfiler’ subfolder of the Worm-align output folder to fine-tune segmentation masks of those individual worms selected during execution of the Worm-align macro. Specifically, it uses the line mask (named: Lines_) to isolate selected worms from the worm population seen in the binary mask (named: Mask_). It should be noted that lines that intersect on the overview image (Figure 5A), although not a problem for the generation of montages, are problematic for the Worm_CP pipeline. Why this is the case, is illustrated in Figure 5 D-E. Worm_CP uses the line mask (Figure 5D), and not individual ROIs to aid identification of individual worms. The intersecting line drawn second during the execution of Worm-align is superimposed on the first line and therefore the intensity along this line will be that of ROI2 including in the bit where line 1 and 2 overlap. As a result, CellProfiler will segment line2 as one object, but line1 as two objects that are separated where it intersects with line2. This means that CellProfiler will produce two (half) worm masks for worm ‘intersecting1’ (Figure 5E). The easiest way to exclude these events from the final analysis (if required), is to identify the worm number of intersecting worms from the QC table (data subfolder), and to remove measurements for these worms from the CellProfiler output files. Please note that worms will not necessarily be allocated the same number in FIJI and CellProfiler: To identify the FIJI worm number in the CellProfiler output look at the Intensity_Max_Intensity values in the ‘Lines.csv’ output file. Any Intensity_Max_Intensity value that appears in the ‘Lines.csv’ table more than once per image is an indication of that line ROI resulting in a fractured worm mask.
Once individual worm masks are segmented, Worm_CP can measure the fluorescence intensity in the selected worms for all recorded channels. All measurements are taken from the original (raw) image data, although it should be noted that CellProfiler automatically rescales the pixel intensity on a scale of 0-1. This is achieved by dividing the raw pixel intensity value by the maximum possible pixel intensity for the image. In case of 8-bit images this value is 255, and in case of 16-bit images it is 65535. CellProfiler intensity values therefore need to be multiplied by the maximum possible intensity value to regain values equivalent to the raw image data. The Worm_CP output consists of two csv files, ‘worms.csv’ and ‘Lines.csv’ that are saved in the selected output folder. While inspecting these files, it is clear that CellProfiler records a large number of parameters related to fluorescence intensity. Of these, the Intensity_IntegratedIntensity corresponds to the total fluorescence per worm (i.e., the sum of the fluorescence intensity within all pixels that construe the mask of an individual worm). The parameter Intensity_MeanIntensity refers to the average fluorescence intensity within an individual worm (i.e., the average fluorescence intensity per pixel for all the pixels contained within an individual worm). Due to the occasional occurrence of (small) errors in segmenting the worm masks it is recommended that MeanIntensity measurements are used when comparing fluorescence measurements of individual worms between two conditions. If wanting to substract the background fluorescence from quantified measurments, use the measurments named MeanIntensity_Threshold.
We have used the Worm_CP pipeline to quantify fluorescence intensity from fixed animals that have been labelled with a fluorescent dye that incorporates into lipid droplets (LDs) (Figure 6). In order to validate fluorescence quantification from the Worm-align/Worm_CP pipeline, we quantified fluorescence intensity in the same set of worms from the BODIPY dataset by either the Worm-align/Worm_CP pipeline or manual quantification in FIJI/ImageJ. Manual quantification was performed in FIJI/ImageJ by circling each worm as well as a dark background zone in every image. The fluorescence intensity was measured in the ROI manager and the value measured for the image background was subtracted from the worm fluorescence measurement of each worm, as described17. We compared wild type (WT) N2 worms to dbl-1(nk3) mutants, which exhibit decreased lipid droplet content18. As expected, the green fluorescence intensity is significantly decreased between WT and dbl-1(nk3) worms with both methods (Figure 6A,B). Examples of aligned worms can be observed in Figure 6C,D. The lipid droplet content is decreased by 17% (p-value<0.0001, unpaired t-test) between WT and dbl-1(nk3) using manual quantification, and by 14% (p-value=0.0051 unpaired t-test) using the Worm_CP pipeline. The decrease in lipid droplet content observed here in dbl-1(nk3) with both quantification methods is in accordance with the literature18. This shows that quantification of acquired fluorescence images with the Worm_CP CellProfiler pipeline is comparable to manual quantification.
We have also used Worm_CP to quantify the heat shock response in live worms expressing GFP under control of the heat shock inducible gene hsp-70(C12C8.1)9. Figure 7 shows representative images of live C. elegans carrying the heat-responsive hsp-70(C12C8.1)p::GFP reporter. In the absence of heat stress, the worms do not induce GFP expression (Figure 7A,B). However, when worms are exposed to a short heat-shock of 30 min at 34 °C, they induce GFP expression (Figure 7C,D). GFP expression levels with and without heat-shock are quantified in Figure 7E.
As it stands, Worm_CP is a very basic pipeline. However, this approach does enable a more accurate segmentation of individual worm masks, which allows for a more accurate quantification of the fluorescence intensity in those worms selected from the image. For this reason, we prefer this approach over a rough quantification in FIJI, using just the line masks. In addition, CellProfiler offers the advantage that additional analysis modules can easily be included in the pipeline. For example, for the dataset that looks at lipid droplet content, insertion of additional modules into the Worm_CP pipeline could investigate lipid droplet numbers and fluorescence intensity of individual droplets in those worms selected in the overview images.
Figure 1: Generating a mouth micropipette. A glass capillary is extended in the flame of a Bunsen burner (A), until it provides thin elongated extremities (B). The extended glass capillary is then plugged into the adaptor piece of the mouth micropipette. (C) Schematic of a mouth micropipette. The mouth micropipette was assembled with a glass capillary plugged into an adaptor. A 6 mm silicone tube connects the adaptor to a 0.2 µm syringe filter, used for safety. The other end of the filter is attached to a 3 mm silicone tube ending with a 1mL filter tip. The experimenter can aspirate via the filter tip. Please click here to view a larger version of this figure.
Figure 2: Aspiration of the liquid surrounding the worm pellet, using the mouth micropipette. Please click here to view a larger version of this figure.
Figure 3: Adding the coverslip onto the worms laying on the agarose pad Please click here to view a larger version of this figure.
Figure 4: Examples of worm straightening using Worm-align on fluorescence images acquired from live animals carrying the transcriptional reporter fat-7p::GFP in the intestine and a red co-injection marker in the pharynx (myo-2p::tdtomato). (A) Screenshot of a composite image acquired on the fluorescent microscope of live worms at day 3 of adulthood. The image was opened with Worm_align and lines were drawn along the longitudinal axis of the worms using Worm-align. (B) Screenshot of the same image as in (A), with examples commented of good and bad drawing of the lines along the axis of the worms, using Worm-align. (C) Examples of lines drawn on top of worms that can rise to incorrectly aligned worms. Worm-align output of the worms selected in B. Images were taken with a 20x objective on an inverted widefield microscope (see Materials table) with green fluorescence intensity=1, exposure=60 ms and red fluorescence intensity = 8, exposure=60 ms. Please click here to view a larger version of this figure.
Figure 5: Examples of worm straightening using Worm-align on intersecting worms. (A) Screenshot of a composite image acquired on the fluorescent microscope of live worms at day 3 of adulthood animals carrying the transcriptional reporter fat-7p::GFP in the intestine and a red co-injection marker in the pharynx (myo-2p::tdtomato). Intersecting worms are labelled “intersecting1” and “intersecting2”, while non overlapping worms are labelled “good3” and “good4”. (B) Montage created by Worm-align representing straightened worms selected in (A). It is noticeable in the montage that the worms 1 and 2 were intersecting on the original image (worms labelled as “intersecting1” and “intersecting2”). (C) Screenshot of the QC table from Worm-align which allows to spot cases where worms intersect. Length: length of the ROI line; worm number: order in which the lines were drawn; last column indicates whether there is an overlap between the worm/line of interest and any other worm. In this example, the worm in the first raw (worm number1) overlaps with worm number 2, as indicated by the number “2” in the last column. (D) Screenshot of the lines drawn with Worm-align on the four worms selected in A. (E) Screenshot of the masks generated by Worm-align on the four worms selected in A, showing how the masks for the two intersecting worms are rendered. In this case, two masks instead of one are now corresponding to the worm “intersecting1”. Images were taken with a 20x objective on an inverted widefield microscope (see Materials table) with green fluorescence intensity=1, exposure=60ms and red fluorescence intensity = 8, exposure = 60 ms. Please click here to view a larger version of this figure.
Figure 6: The Worm_CP pipeline quantifies fluorescence as accurately as would manual quantification. Comparison of fluorescence quantification of young adult worms fixed and stained for lipid droplet content with the green fluorescent dye BODIPY, using either Worm_CP pipeline (A) or manual quantification (B). The lipid droplet content of WT and dbl-1 (nk3) was monitored by fixing and staining animals with BODIPY, that intercalates into fatty acids of lipid droplets (see protocol A). Young adult animals were fixed with 60% isopropanol and stained with BODIPY for 1h. The same set of animals were quantified either using the Worm_CP pipeline (see step 7) or by manual quantification according to standard procedures17. (A) Quantification of fluorescence using Worm_CP pipeline. WT: n=22 animals, average fluorescence= 1.016 (A.U) ± 0.206 SD; dbl-1(nk3): n=25 animals, average fluorescence= 0.8714 (A.U) ± 0.126 SD. Unpaired t-test. (B) Manual quantification of fluorescence. WT: n=22 animals, average fluorescence = 1.048 ± 0.153 SD; dbl-1(nk3): n=25 animals, average fluorescence = 0.8632 ± 0.109 SD. Unpaired t-test. (C, D) Representative example or Worm-Align output for WT (C) and dbl-1(nk3) (D) animals straightened with the Worm-align pipeline. Images were taken with a 20x objective on an inverted widefield microscope (see Materials table) with green fluorescence intensity=2, exposure=60ms. Please click here to view a larger version of this figure.
Figure 7: Example of fluorescence quantification and alignment of live worms from fluorescence images of live worms carrying the transcriptional reporter hsp-70(C12C8.1)p::GFP following heat-shock. (A) Upon a short heat-shock (30 min at 34 °C), young adult worms were recovered at their cultivation temperature (25 °C) and mounted then imaged 3.5h post heat shock. About 30 worms were quantified following heat shock using the Worm-align pipeline. (A-B) Examples of aligned worms that have not been exposed to heat shock. (C-D) Examples of heat-shocked worms carrying hsp-70(C12C8.1)p::GFP using Worm-align. (E) shows the GFP Average intensity (Worm_CP parameter: MeanIntensity_Threshold) of WT young adult worms grown, without heat shock or upon exposure to heat shock (34 °C for 30 min). Images were taken with a 20x objective on an inverted widefield microscope (see Materials table) with green fluorescence intensity=1, exposure=60ms; no HS: n=12, HS: n=32. Please click here to view a larger version of this figure.
Supplemental Figure 1: Location in FIJI where the Worm-align macro can be found, once installed. Please click here to download this file.
Supplemental Figure 2: Selection of the folder containing all images taken with the same settings. Please click here to download this file.
Supplemental Figure 3: Generation of 4 subfolders in the output folder in FIJI. Please click here to download this file.
Supplemental Figure 4: Drawing of a line across the width of the worm and channel settings for the montage. Please click here to download this file.
Supplemental Figure 5: Preview of the image with the applied settings. Please click here to download this file.
Supplemental Figure 6: Drawing of a line along the longitudinal axis of the worms of interest for inclusion in the montage and/or quantification. Please click here to download this file.
Supplemental Figure 7: Montage of the selected worms in the output folder, under “aligned” folder. Please click here to download this file.
Supplemental Figure 8: Clearing previous images from previous analysis in Cell Profiler. Please click here to download this file.
Supplemental Figure 9: Importing metadata into CellProfiler from the Worm-align output folder by selecting the Settings.csv subfolder. Please click here to download this file.
Supplemental Figure 10: The CellProfiler pipeline Worm_CP.cpproj uses the Lines_ images to single the selected worms (A), and produces single worm masks of the worms of interest (C). The pipeline also measures background intensity (B). Outlook of all the parameters measured by the pipeline Worm_CP.ccproj which are exported in a csv file (D). Please click here to download this file.
Supplemental Figure 11: Selection of output files in the “ExportToSpreadsheet in the Worm_CP.cpproj pipeline. Please click here to download this file.
Worm-align is a FIJI-based image processing pipeline that readily generates montages of user-selected worms, in which worms are straightened and aligned to aid visual comparison, classification and representation. Although this feature is also offered by some existing tools, notably the WormToolbox module in CellProfiler7, Worm-align requires comparatively little prior image analysis experience: Users need only to trace those worms they would like to select for the montage (and analysis). Although tracing the worms on the raw image data is an easy process -particularly when a touch-screen computer or tablet is available-, it is paramount, that lines are correctly drawn along the longitudinal axis of the worms. Incomplete lines, that follow only part of the worm, will result in partial worms in the montage (i.e., worms missing heads of tail ends) and partial segmentation masks during CellProfiler analysis. Also, if lines from two individual worms cross, the worms will not be correctly processed in the worm alignment montage as well as for fluorescence quantification. For quality control an overlay image of the line selections on the original image is saved in the data folder, along with a QC table. From these, problematic lines that will lead to incorrectly segmented worms can readily be identified and excluded from montage and/or subsequent analysis.
Although the direct input from the experimenter in the selection of worms perhaps seems a little time-consuming, it presents a clear advantage of the workflow over others in experiments where worms from different developmental stages are present in the same image: Worms can be selected during the “tracing step”, by outlining only those worms that are in the right developmental stage. Alternatively, worms can be filtered using the output from Worm_CP based on either the length of the tracing line, or the area of the segmentation mask, both reliable indicators of the length/size of the worms. Arguably, machine-learning algorithms may struggle to recognize worms from different developmental stages, as their size and appearance in the DIC images is so different.
The output of Worm-align can be used for subsequent quantification of fluorescence intensity in single worms, either in FIJI directly, or in other image analysis software platforms. We demonstrated this by importing the Worm-align output into a simple CellProfiler pipeline (Worm_CP), which allows the quantification of multi-channel fluorescence intensity in those individual worms that were selected while running the Worm-align pipeline. We chose this approach because of the flexibility of the CellProfiler software: It is straightforward to incorporate additional modules into the pipeline to analyse additional features in individual worms (e.g. measuring the size of lipid droplets, or stress granules, nuclei, mitochondria). In addition, the single worm masks could potentially be used to train a new model for WormToolbox7.
The main advantages of this method are that it is fast and requires a simple worm mounting set-up. This method is faster as it does not require spending time learning software operation nor running training sets through a machine algorithm7. Furthermore, this method works with either live or fixed worms simply mounted on regular agarose pads. There is no need to use complex microfluidic chambers, as developed in other methods5,6.
We would like to thank Dr Christian Lanctôt at BIOCEV (Prague, Czech Republic) for teaching us the mouth micropipette technique to mount fixed worms and Dr Fatima Santos and Dr Debbie Drage for sharing safety setup on mouth micropipette. We also thank Francesca Hodge for editing the manuscript, Sharlene Murdoch and Babraham Institute Facilities for their support. OC is supported by ERC 638426 and BBSRC [BBS/E/B000C0426].
Name | Company | Catalog Number | Comments |
Agarose | MeLford Biolaboratories Ltd | MB1200 | |
Aspirator tube | Sigma-Aldrich | A5177 | to create mouth micro-pipette (see protocol step) |
Beaker | |||
BODIPY 493/593 | Invitrogen | D3922 | stock solution prepared in DMSO at 1mg/mL |
Centrifuge | MSE MISTRAL 1000 | ||
Conical flask | |||
Cover Slip | VWR | 631-0120 | |
Filter 0.2 µm for Syringe | Sartrius | 16534-K | Filter, to create mouth micro-pipette (see protocol step) |
Isopropanol | |||
Levamisole hydrochloride | Sigma-Aldrich | BP212 | 3mM solution prepared by dissolving levamisole in M9 |
Liquid Nitrogen | Liquid Nitrogen facility | ||
Low Retention Tip 1000µL | Starlab | S1182-1830 | |
Methanol | VWR chemicals | 20847.307 | |
Microscope Slides, MENZEL GLASSER | Thermo Scientific | BS7011/2 | |
Microscope | Nikon | Eclipse Ti | |
Microwave Oven | Delongi | ||
M9 | prepared in the lab according to15 | ||
9cm NGM Plates | prepared in the lab according to15 | ||
PBS | prepared in the lab | ||
Protein LoBind Tube 2ml | Eppendorf | 22431102 | |
Triton | SIGMA | T9284-500ML | |
Ring Caps | SIGMA-ALDRICH | Z611247-250EA | glass micro-capillary tubes to create mouth micro-pipette (see protocol step) |
Rotator | Stuart Scientific | ||
Silicone tubine translucent | Scientific Laboratory Suppliers | TSR0600200P | 6.0 mm x 2.0 mm wall - to create mouth micro-pipette (see protocol step) |
Sterilized H2O | MilliQ water autoclaved in the lab | ||
10µL Tips | Starlab | S1120-3810 | |
200µL Tips | Starlab | S1120-8810 | |
1000µL Tips | Starlab | S1122-1830 | |
15mL Centrifuge Tube | CORNING | 430791 | |
Vecta Shield | VECTOR | 94010 | antifade mounting medium (H-1000) without DAPI |
This article has been published
Video Coming Soon
ABOUT JoVE
Copyright © 2024 MyJoVE Corporation. All rights reserved