  We introduce the MatrixSchubert package for the computer algebra system
Macaulay2. This package has tools to construct and study matrix Schubert
varieties and alternating sign matrix (ASM) varieties. The package also
introduces tools for quickly computing homological invariants of such
varieties, finding the components of an ASM variety, and checking if a union of
matrix Schubert varieties is an ASM variety.
