Skip to main content
Biology LibreTexts

30: Transwell migration and invasion assay

  • Page ID
    135787
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Summary

    Transwell migration and invasion assays are used to determine if cells can move through a porous membrane (migration assay) or both the membrane and an extracellular matrix (invasion assay). Invasiveness is a characteristic feature of more advanced transformed cells, as it is necessary for metastasis.

    Also known as

    Boyden chamber assay, modified Boyden chamber assay

    Samples needed

    A plate of confluent cells in a monolayer

    Method

    A chemoattractant is placed in the lower chamber of a cell culture plate. The cells are placed on top of a porous transwell membrane alone for the mobility assay or one covered with extracellular matrix for the invasion assay. Following an incubation period that is specific to the cell type, cells that have crossed the membrane will be stained and counted[1].

    Controls

    The transwell migration and invasion assays are nearly always used to compare mobility and/or invasiveness of cells +/- a treatment, intervention, or genetic difference. Therefore, the usual mock treatment controls apply.

    Interpretation

    Schematic and results of a transwell assay. Image description available.
    Figure 1. A schematic of the setup for a transwell assay and an example of representative results. Relevant section of caption for published figure reads: “(A) A diagram of the transwell insert apparatus used to measure cell migration and invasion. (B) Representative pictures of B16F10 cell transwell migration. Cell migration buffer and NIH3T3 cell conditioned medium were added to the lower chamber as the negative control and chemo-attractant, respectively. After cell migration and staining with crystal violet as described in the Procedure, pictures of the migrated cells (purple stained) were taken using a microscope with a 10x objective (total magnification 100x). Pores of the membranes could also be observed as the numerous small, round and dark colored dots in the picture. (C) Quantification of cells migrating toward the migration buffer or chemo-attractant(Average of 5 picture fields at 100x total magnification).” “Figure 3”(opens in new window) by Justus et al.[1] [Image description]

    This figure shows that B16F10 melanoma cells only cross the transwell membrane when the liquid in the lower chamber is cell medium that has been “conditioned” by NIH3T3 cells. (NIH3T3 are immortalized mouse embryonic fibroblasts.) This means that in a different cell culture dish, NIH3T3 cells were grown in cell culture medium, then the medium only (not the cells) were placed in the lower chamber for the transwell assay. This “conditioned” medium will now contain any proteins and chemicals secreted by the NIH3T3 cells. The results show that the NIH3T3 conditioned medium contains a chemoattractant that promotes migration of the melanoma cells across the transwell membrane. Note that because there is no extracellular matrix used to coat the transwell insert, this is considered a migration assay and not an invasion assay.


    Image Descriptions

    Figure 1 image description:

    Schematic and example data from a transwell migration assay. Panel A shows the schematic. The lower chamber is about halfway full of liquid containing a chemoattractant. The upper chamber rests on top, with the bottom of the upper chamber submerged in the liquid in the lower chamber. The cells are in the upper chamber. Panel B shows two images of cell stains. The image with chemoattractant shows more cells that that without. Panel C is a column graph showing between 200-300 cells per 100x field with chemoattractant and almost none without. 

    Thumbnail

    "EMT and vimentin in confined spaces.jpg"↗ by Leggett et al. is licensed under CC BY 4.0↗.

    Description: Transwell (Boyden Chamber) assay for migration through confined pores.

    Author

    Katherine Mattaini, Tufts University


    1. Justus, C. R., N. Leffler, M. Ruiz-Echevarria, and L. V. Yang. 2014. In vitro cell migration and invasion assays. JoVE :e51046. [Return to Method section] [Return to Figure 1]

    This page titled 30: Transwell migration and invasion assay is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Katherine Mattaini.

    • Was this article helpful?