Dark Matter Evidence in Galaxy Clusters
Dark Matter Evidence in Galaxy Clusters
University of Kerala
by
Julie Jacob Thomas
Reg. No. 1118106
[Link]. Physics
Under the Guidance of
The advancement of civilization paved the way for humans to lift their eyes from the
ground and look up at the sky to ponder fundamental questions about the natural
world. Scientists throughout ancient and modern history have devised novel methods
and sophisticated instruments to probe the universe at the microscopic, macroscopic
as well as astronomical scales to find answers to these questions. The fields of
astrophysics and cosmology were born out of the innate curiosity and desire of human
beings to know the secrets underlying the cosmos.
Studies from the previous century, by scientists such as Fritz Zwicky, revealed that
the dynamics of the universe is governed not by the gravity of the stars and galaxies
but by that of matter lying within and around the clusters that cannot be seen or
detected directly, called dark matter (as well as another mysterious entity called dark
energy). The massive improvements in our ability to collect precise data as well as to
test theories and models more rigorously have made it possible to confirm this
discovery in later years; however, despite strenuous and sustained effort from the
astrophysicists and cosmologists, we are yet to arrive at a definitive model that
explains what the nature of dark matter is and how it affects the evolution of the
structure of the universe. Rather, new cosmological models emerge regularly that
challenge or substantiate existing ones and deepen and advance our current
understanding of the large scale structure of the universe.
In this project, the evidence for the presence of dark matter is derived by applying the
standard virial theorem to galaxy clusters, based on F. Zwicky‘s original work
published in 1933. The work involved estimating the mass of a few known
galaxy clusters from galaxy spectroscopic data from the Sloan Digital Sky
Survey, using the kinematics of galaxies that are members of the cluster, and
inferring the presence of dark matter.
Chapter 1 gives an introduction to galaxy clusters and dark matter, and briefly
discusses the evidence found for dark matter within clusters as well as in other
contexts. The review of literature section includes some of the early papers that used
the virial theorem method of estimating cluster masses for the first time as well as
some works from later years that are relevant to this project. It also includes a brief
introduction to the method of calculating dynamical mass adopted in this project, its
limitations as well as the future scope of this work. It also contains some papers that
are focused on mass estimation of galaxy clusters through other methods. Chapter 2 is
a detailed description of the application of virial theorem to the clusters to determine
their dynamical mass. Chapter 3 contains details about the sources of the data, as well
as the data analysis tools, programmes and techniques used in the project. Finally,
Chapter 4 outlines the results of the analysis performed on the galaxy clusters, along
with the conclusions drawn from these results.
Contents
A APPENDIX 29-40
A.1 Python Code for Cluster GMBCG J197.87292-01.34109 29
A.2 Python Code for Cluster GMBCG J231.03093+29.88897 33
A.3 Python Code for Cluster GMBCG J47.12599 -0.353214 37
BIBLIOGRAPHY 41-45
List of Figures
1.1 False-colour mosaic of the central region of the Coma Cluster made with 2
data from the Sloan Digital Sky and NASA's Spitzer Space Telescope [2]
1.1 Introduction
It is now known that only about 10% of the mass in the luminous or visible parts of
the galaxy clusters can account for the total mass of the clusters. The rest has been
found to be dominated by dark matter. Zwicky studied the Coma Cluster in the early
1930s and was the first to propose the existence of dark matter within clusters with
the backing of data. Further studies have been carried out on numerous other clusters
through various new methods and approaches and all of them reveal the same result—
a huge discrepancy in the visible mass when compared with the visible or observed
mass. Galaxy clusters are now one of the best probes available to cosmologists and
astrophysicists to study dark matter and large scale structure formation in the
universe.
Galaxies seldom exist as lone entities. Galaxies that exist together in a small region of
space decouple from the expansion of space-time due to their enormous gravity to
form groups of galaxies or clusters of galaxies (when there are a large number of
galaxies) or even clusters of clusters called superclusters. Galaxy clusters are
structures that contain up to thousands of galaxies within a relatively small volume.
They are bound, virialized, high overdensity systems of galaxies held together by the
cluster‘s self-gravity [1]. The Milky Way galaxy exists in the galaxy group called the
Local Group which contains galaxies such as the Andromeda Galaxy, the Triangulum
Galaxy, the M31 galaxy, NGC 6822 and smaller satellite galaxies M32 and M110,
among others. The Virgo Cluster and Fornax Cluster are two clusters that lie closest
to the Earth. The Coma Cluster and Perseus clusters are two other prominent clusters.
Figure 1.1 is a false-colour image of the Coma Cluster.
1
Figure 1.1 This false-color mosaic of the central region of the Coma Cluster combines infrared and
visible-light images to reveal thousands of faint objects (green), many of which are dwarf galaxies
belonging to the cluster. Two large elliptical galaxies, NGC 4889 and NGC 4874, dominate the
cluster's center. The mosaic combines visible-light data from the Sloan Digital Sky Survey (blue) with
long- and short-wavelength infrared views (red and green, respectively) from NASA's Spitzer Space
Telescope [2].
Clusters that contain less than a hundred galaxies are called poor clusters, whereas
clusters with more than hundred galaxies are called rich clusters. They are the largest
stable systems in the known universe, having diameters between 2 and 10 Mpc.
Clusters usually contain elliptical and S0 type galaxies along with several dwarf
galaxies. Typically, their (dynamical) mass is in the range of 1014 to 1015 and
luminosity is in the range 1011 to 1012 .
Clusters contain gas at around 108 K and are very luminous sources of x-rays [3].
They contain a unique mixture of galaxy types, including the biggest and many of the
oldest. The spread of the velocities of individual galaxies within the cluster can range
from a few hundred to a few thousand km/s.
2
They are made of both baryonic (containing neutrons and protons) and non-baryonic
matter. They are mainly composed of three components:
Clusters of galaxies are the most massive virialized systems known and provide
powerful tools in the study of cosmology and extragalactic astronomy. Because of
their large masses and detectability over a large fraction of the age of the universe,
clusters of galaxies provide test ground for cosmology [4]; for example, clusters are
efficient tracers of the large-scale structure in the universe and aid in determining the
amount of dark matter on Mega parsec scales [4].
In the past decade, great advances have been made in our understanding of clusters of
galaxies, from the standpoint of their internal structure and evolution to their place in
the larger scale structure of the Universe. These advances have been made possible by
tremendous improvements in theoretical modeling and numerical simulation, as well
as a wealth of new information provided by multi-wavelength surveys of the Universe
[5].
Any galaxy that is composed solely of stars like our Sun (intermediate and low mass
stars) would have a mass-to-light ratio approximately equal to unity but it can go up
to 10 . However, dynamical mass estimations of several clusters have yielded
values of mass-to-light ratio that is close to 200 to 300 times the mass-to-light ratio.
3
1.2.2 Crossing Time Scale
The cluster is an amorphous structure since it does not have a well-defined boundary.
Let us assume that the characteristic radius of the cluster defines the boundary of the
cluster. The time taken by a galaxy to cross from one end of the cluster to the opposite
end passing through the centre of the cluster is called the crossing time tcross and is
given by the characteristic velocity divided by the characteristic radius of the cluster.
If it is found to be sufficiently small when compared with the age of the universe, it
can be inferred that since tcross is much lesser than the age of the universe, it is safe to
assume that the member galaxies in clusters have had enough time to enter a stable
state within the cluster in which its dynamics are primarily governed by that of the
cluster.
Dark matter cannot be detected directly since it does not interact with ordinary or
baryonic matter or with electromagnetic radiation, except through gravity. In fact, its
presence has been detected only through its gravitational effects on the dynamics of
structures like galaxy clusters, which cannot otherwise be explained with the currently
accepted theories of gravitation. Currently, the natures of dark matter as well as dark
energy remain unknown.
Dark matter makes up about 85% of the total amount of matter in the universe and is
responsible for large-scale structure formation by drawing the baryonic gas and other
4
matter into deep potential wells, breaking off from the expansion of space and
allowing a part of it to form stars, galaxies and clusters of galaxies. Dark matter
initiates the process of galaxy formation, but, once stars begin to form, supernova
explosions and disturbances wrought by supermassive black holes can inhibit further
star formation by pumping thermal energy into the universe‘s baryonic gas [6].
The concept of dark matter was first hypothesized by Lord Kelvin in 1884 when he
estimated the number of ―dark bodies‖ in the Milky Way galaxy from measuring the
velocity dispersions of the stars that orbited around the Milky Way‘s centre. He
concluded from these measurements that the mass of the Milky Way was different
from what was estimated from the visible stars, and that the sources of this missing
mass were dark bodies. Later, the Dutch astronomer Jacobus Kapteyn, in 1922, and
fellow Dutchman and radio astronomy pioneer Jan Oort, in 1932, also hypothesized
the existence of dark matter.
The ΛCDM or Lambda Cold Dark Matter Model is a cosmological model in which
the universe consists of three primary components: a cosmological constant Λ, or
Lambda which is associated with dark energy and the accelerated expansion of the
universe, the CDM or cold dark matter and ordinary matter. This model is also
commonly referred to as the Standard Model in Big Bang cosmology. This is because
it gives a relatively simple explanation for phenomena such as the Cosmic Microwave
Background (CMB), the large-scale distribution of galaxies and clusters of galaxies in
the universe, the abundance of hydrogen, and the accelerated expansion of the
universe [7].
5
The model is based on the General Theory of Relativity proposed by Einstein. The
equations of state in this model are governed by the cosmological parameters which
add up to give the total density parameter , which at value is the condition for
critical density. Beyond the critical density, the universe would continue to expand
forever. A few of the cosmological parameters are explained for the purpose of this
project: The cosmological parameter or dark energy density parameter is the
fraction of the flat universe that is dark energy. The parameter is the mass
density or the fraction of the ordinary plus dark matter in the universe. Another
important parameter is the Hubble parameter or Hubble‘s constant which is taken
as 69.6 km/s/Mpc in this project.
Primary evidence for dark matter comes from calculations showing that many
galaxies would fly apart, or that they would not have formed or would not move as
they do, if they did not contain a large amount of unseen matter [8].
The first such evidence was reported in 1933 by F. Zwicky who estimated the mass of
the Coma Cluster from the velocity dispersions of its member galaxies. He was able
to show that the velocity dispersions and, subsequently, the mass measured by this
method were far too great to be accounted for with the visible or luminous mass
which is estimated based on brightness and number of galaxies within the cluster.
Moreover, the velocities of the individual galaxies were too high for it to be held by
the gravity of the visible mass alone. He concluded that the cluster was dominated by
some form of unseen matter that held the galaxies together in equilibrium, which he
called dunkle Materi—German for dark matter.
6
agreement with the dynamical mass estimates [9]. The distribution of dark matter
within and around the cluster has also been deduced from the geometry of the
distortions caused by gravitational lensing.
The aim of the project is to determine the velocity dispersion and, subsequently, the
dynamical mass of galaxy clusters taken from the GMBCG cluster catalog using virial
theorem. The corresponding data for each of the galaxy clusters that is studied are
obtained from the Sloan Digital Sky Survey (SDSS) database. Following this, the
dynamical mass is compared with a rough estimate of the luminous mass, which
reveals that the dynamical mass is larger than the luminous mass by a few orders.
Further, the crossing time is calculated from the average velocity of the member
galaxies obtained from the calculations, and then compared with the known age of the
universe, which shows that the galaxies within the cluster are held together in a
virialized system over a large time scale. These discrepancies can only be resolved by
assuming that the source of the additional gravitational support that holds the galaxies
in the cluster together in space is a source of mass, whose properties are unknown,
called the dark matter.
The study of clusters is key to understanding dark matter and dark energy in the
universe. Galaxy clusters and dark matter are two very young areas of research in the
fields of astrophysics and cosmology. Cluster masses are being discovered with more
accuracy using gravitational lensing effect and X-ray imaging. Although dynamical
mass estimates only hold in so far as the cluster under consideration is stable and is in
a virialized state, several methods have shown to corroborate these masses for low to
medium redshift clusters. X-ray and lensing studies of clusters of galaxies have the
potential to provide more information about their dynamical masses, which can be
compared to the virial estimates. On more than one occasion, the dynamical masses
estimated from X-ray and lensing studies have been found to be in agreement with the
dynamical mass estimated from the velocity dispersion by the application of virial
theorem.
7
1.6 Limitations of the Study
The main limitation of the virial theorem method is that, though we are able to
establish the presence of dark matter in the clusters, there is no way to explain or
obtain any knowledge about the distribution of the dark matter within the clusters by
using this method alone. Application of the virial theorem implicitly assumes that
only one potential is being probed by the characteristic velocity dispersion. If clusters
have parts which have not been assimilated into the main potential, then there are
multiple potentials and the observed value of characteristic velocity dispersion is not
valid in the context of the virial theorem. Secondly, the method relies heavily on the
assumption that the clusters are stable. While this assumption holds well for low
redshift clusters, the same cannot be said about other clusters. It also depends on the
assumption that the mass follows the light. However, recent observations show that
the virial masses are in good agreement with the masses obtained from lensing
methods [10]. If this is true, then the masses determined by the virial method are
accurate [11].
8
Chapter 2
REVIEW OF LITERATURE
Zwicky calculated the radial velocity dispersions of 800 galaxies in the Coma Cluster
from their Doppler redshifts and applied the virial theorem to it by assuming the
cluster had reached a mechanically stable state to estimate its dynamical mass. He
assumed that the mass of a galaxy within the clusters as determined from its
luminosity was approximately 109 M☉ so that the mass of the cluster would be 8
1011 M☉. But the velocity dispersion derived from this value was 80 km/s, which was
much lower than the observed dispersions. The observed spread of the velocities
ranged between 1500 and 2000 km/s and the average radial velocity of the cluster was
determined to be close to 1000 km/s. He concluded that in order for this to be true,
the average density of matter present in the Coma system would have to be at least
400 times greater than that derived from the observation of luminous matter, and
hypothesized that, without a substantial source of gravity, the observed velocities of
the cluster (averaging about 1000 km/s) would cause the Coma cluster to fly apart. He
concluded that dunkle Materie or dark matter would have to be present in much
greater density than luminous matter. [12]
Sinclair Smith studied the radial or line-of-sight velocities of thirty two galaxies in the
Virgo Cluster. By examining the distribution of velocities of the cluster in space, he
was able to establish that there was no accumulation of high velocities towards the
centre of the cluster which meant there was no grouping or evaporation occurring.
Hence, he assumed that the cluster was in a relatively stable state held together by its
own gravity. The mass of the cluster as determined from the velocity distribution was
found to be around 1014 M☉, which was much larger than the value estimated by
Hubble of around 109 M☉. He stated that it was possible that both these values were
correct and that the apparent difference could be owed to the ―great mass of
internebular material within the cluster.‖ The existence of the strong gravitational
field of the cluster was also supported by the individual velocities of the nebulae or
galaxies in the cluster which were four times as high as the values determined
previously. [13]
9
In his paper titled ‗On the Masses of Nebulae and of Clusters of Nebulae,‘ Zwicky
discusses new methods of determining the masses of nebulae and clusters. Again, he
assumed that the Coma Cluster whose radius was measured to be 2 106 light years
was a mechanically stable system and applied the virial theorem to it and found that
the average mass of the individual galaxies of the Coma Clusters were at least 4.5
1011 M☉. [14]
The masses of four intermediate redshift galaxy clusters are derived from
gravitational lensing effect on the total mass of the cluster. This method takes the help
of the arc-like images of the background objects and/or galaxies, which allows one to
calculate the gravitational effects of the foreground cluster independent of the state of
the cluster and regardless of whether or not it is in hydrostatic equilibrium. They were
compared to the dynamical masses determined from applying virial theorem to the
systems. It was found that the dynamical masses fell approximately 3 – 6 times short
of the lensing mass within a radius of approximately 0.3Mpc h-1. The decreased
dynamical mass leads to the conclusion that the clusters may not always be assumed
to be well-relaxed virialized systems. [15]
Ragnvald J. Irgens and Per B. Lilje calculated the dynamical velocity dispersions and
dynamical masses for a sample of X-ray luminous rich galaxy clusters at intermediate
redshifts (around z = 0.2 to 0.3) which were drawn from sample of 39 clusters. The
gravitational lens mass of these clusters were also estimated. The velocity dispersions
were measured from 9 to 20 redshifts with the low-dispersion survey spectrograph of
the the William Herschel Telescope, as well as their virial radii were determined from
the imaging with the help og the UH8K mosaic CCD camera on the University of
Hawaii 2.24 m telescope. The velocity dispersions for 12 clusters in the gravitational
lensing sample were determined and compared the dispersion estimates with our
estimates of the velocity dispersions made from gravitational lensing. In all but two
clusters, good agreement between the velocity dispersion estimates based on and
those based on weak lensing. The good agreement that we find between virial masses
and lensing masses for most of our clusters is consistent with the picture that that the
majority of massive clusters at z = 0.2 – 0.3 are close to dynamic equilibrium. [16]
10
Chapter 3
3.1 Introduction
Structures in the universe form hierarchically i.e., small sub galactic bodies first come
together under gravity and collapse to form a stable system, such as a galaxy. Several
galaxies that exist together in the same region will further collapse over time under
the gravitational fields of individual galaxies to form a group or cluster of galaxies.
Since these processes occur over a large time scale, the clusters can be assumed to be
virialized systems, and the virial theorem can be applied to them to calculate their
dynamical masses.
The virial theorem in mechanics relates the average kinetic energy of a system of
bound particles in stable equilibrium with the average potential energy of the system.
The theorem is applicable to complex gravitating systems such as galaxies and
clusters of galaxies, for which an exact solution is difficult to calculate.
11
Mathematically, it is expressed as
………… (3.1)
………… (3.2)
where is the average kinetic energy; and
is the potential energy of the system of N particles.
In the case of this project, the particles are replaced by the member galaxies that are
held stably within the cluster by the gravitational potential of the cluster.
is the average kinetic energy in terms of the characteristic velocity dispersion of the
galaxies in the cluster, and it is expressed as
………… (3.3)
is the gravitational potential energy of the cluster that binds the galaxies together
into a virialized system within the cluster. It is expressed as
………… (3.4)
From the above equations, the expression for the dynamical mass of the cluster can be
determined, and is given by
………… (3.5)
The average kinetic energy of the cluster of galaxies is calculated from the
characteristic value of velocity dispersion of the individual galaxies in the cluster. The
velocity dispersion is the dispersion of the radial velocities of the individual galaxies
about the mean velocity of the cluster.
12
The radial velocity is determined from the spectroscopic redshifts of the individual
galaxies. Redshift refers to the shift in the wavelength of radiation coming from an
object that is moving away from the observer towards the red end of the
electromagnetic spectrum (i.e., increase in wavelength) due to the Doppler Effect. It is
given by the expression,
………… (3.6)
If we take as the radial velocity of each galaxy in the cluster, then the above
equation can be expressed as follows,
⁄
√
⁄
………… (3.7)
or ………… (3.8)
If is the mean redshift of the cluster and as the mean radial velocity of the cluster,
then the velocity dispersion of individual galaxies will be given by,
………… (3.9)
………… (3.10)
Then the characteristic or root mean square (rms) value of the velocity dispersion of
the cluster will be,
√∑ ………… (3.11)
The size or width of the cluster is estimated by considering the entire range of angular
separations between the galaxies in the cluster and selecting the largest separation
between two galaxies within the cluster after carefully eliminating outliers. This is
achieved by using the law of cosines in spherical coordinates (explained in section
13
3.2.3) to compute the angular separation between each galaxy with every other galaxy
in the cluster. Then, a histogram is plotted showing the distribution of the separations,
taking angular separation on the x-axis and frequency of angular separation on the y-
axis. From the graph, a suitable value of angular separation is selected as the
approximate width of the cluster. The apparent angular separation is then converted
into a physical distance by using the angular diameter distance (explained in section
3.2.4) to the cluster.
The law of cosines in spherical coordinates relates the sides and the angles of a
triangle on a spherical surface by the equation,
………… (3.12)
In Figure 3.1, is the distance between the points v and w, and it can be obtained by
taking the arc cosine of the value of the right hand side of the equation.
14
Figure 3.2 Definition of equatorial coordinates system on the sky. Observer is at the center of the
sphere, which has an arbitrary radius of ∞ [17].
To calculate the distance between two points (or objects) in the sky, we use a
modified version of the spherical law of cosines, given by
………… (3.13)
Since it is not possible to make direct measurements of the physical sizes of celestial
objects in astronomy and cosmology, we have to rely on other quantities that can be
measured directly from Earth. It is possible to measure an object‘s angular size, with
which we can to estimate their actual size using a quantity called the angular diameter
distance. Angular diameter distance ( to an object is a measure of distance, which
15
is defined in terms of the angular size of the object as viewed from the Earth and its
actual physical size.
In general it is expressed as
………… (3.14)
However, in the current accepted cosmology, which favours the ΛCDM model, the
relation is slightly more complicated and depends on the Hubble‘s constant, two
cosmological parameters, and the redshift of the cluster. It is expressed as
∫ ………… (3.15)
√
This expression takes into account the expansion rate and flatness of the universe.
16
Chapter 4
DATA ANALYSIS
4.1 Introduction
The galaxy clusters studied in this project were selected from the GMBCG Cluster
catalog for SDSS DR 7 and the corresponding data were obtained from the Sloan
Digital Sky Survey (SDSS) Science Archive Server. The dynamical mass of the
cluster was calculated using a python programme designed to compute by calculating
the velocity dispersion of individual galaxies and approximate size of the cluster from
the SDSS data and applying to the virial mass equation. The same programme also
calculates the crossing time scale for the clusters. The data analyses and results for the
dynamical mass calculations of three galaxy clusters have been elaborated in this
chapter, along with some discussion about SDSS, the GMBCG Catalogue and the
Python modules used.
The Sloan Digital Sky Survey (SDSS) is one of the most ambitious and influential
surveys in the history of astronomy. Over eight years of operations (SDSS-I, 2000-
2005; SDSS-II, 2005-2008), the elaborate survey mapped one third of the sky by
performing redshift surveys of galaxies, quasars and stars. It has produced deep,
digitized multi-colour CCD images, and corresponding spectra for more than three
million astronomical objects including 930,000 galaxies and more than 120,000
quasars, making it the most detailed three-dimensional maps of the universe ever
made. [29]
During its first phase of operations, 2000-2005, the SDSS imaged more than 8,000
square degrees of the sky in five optical bandpasses, and it obtained spectra of
galaxies and quasars selected from 5,700 square degrees of that imaging. It also
obtained repeated imaging (roughly 30 scans) of a 300 square degree stripe in the
southern Galactic cap.
The Sloan Legacy Survey completed the original SDSS imaging and
spectroscopic goals. The final dataset includes 230 million celestial objects
detected in 8,400 square degrees of imaging and spectra of 930,000 galaxies,
120,000 quasars, and 225,000 stars.
SEGUE (the Sloan Extension for Galactic Understanding and Exploration)
probed the structure and history of the Milky Way galaxy, with new imaging
of 3500 square degrees and spectra of 240,000 stars in a variety of categories
in selected fields.
The Sloan Supernova Survey carried out repeat imaging of the 300 square
degree southern equatorial stripe to discover and measure supernovae and
other variable objects. In the course of three 3-month campaigns, the
supernova survey discovered nearly 500 spectroscopically confirmed Type Ia
supernovae, which are being used to determine the history of the accelerating
cosmic expansion over the last 4 billion years.
SDSS data have been released to the scientific community and the general public in
annual increments, and the final data release from SDSS-II being Data release 7
which was released in October 2008. The third and fourth phases of the survey,
SDSS-III and SDSS-IV, have continued to release new data in subsequent with the
latest being DR 16 from SDSS-IV. The final release from SDSS-IV is scheduled for
July 2021, and the fifth phase SDSS-V is scheduled to release the first set of data in
two years. [29]
18
4.2.1 SDSS Data Release 7
Data Release 7 (DR7) is the seventh major data release of the Sloan Digital Sky
Survey and it made available images, imaging catalogs, spectra, and redshifts to the
public and scientific communities for download. It is the final data release of SDSS-
II, an extension of the original SDSS project consisting of three subprojects: The
Legacy Survey, SEGUE and a Supernova survey and it marked the completion of the
SDSS‘s original goals.
The release includes 11663 square degrees of imaging data and contains five-band
photometry for 357 million distinct objects. There are over 1.6 million spectra of
930,000 galaxies, 120,000 quasars, and 460,000 stars [18], in total.
The Gaussian Mixture Brightest Cluster Galaxy (GMBCG) cluster catalog for SDSS
DR7 covers the Legacy Survey area of SDSS and spans a redshift ranging from 0.1 to
0.55. Its goal was to detect galaxies clustered in three spatial dimensions, using the
information which is available only in two dimensions, i.e., the RA and Dec values.
The catalog consists of over 55,400 rich clusters which were optically selected by
applying the GMBCG algorithm to 8240 square degrees of photometric data [22]
from SDSS Data Release 7. It is one of the largest optical galaxy cluster catalogs.
19
The GMBCG algorithm detects clusters by looking at the difference between cluster
and background in color space, rather than matching the assumed model cluster filter
to select clusters as in the maxBCG algorithm. more than 7,500 square degrees of the
North Galactic Cap, and three stripes in the South Galactic Cap totaling 740 square
degrees [18].
4.3 Python
4.3.1 SciPy
The NumPy, or Numerical Python, library was created specifically for numerical
computing in the form of N-dimensional base arrays. The Matplotlib library can be
used for effective 2-dimensional graph plotting as well as creating static, animated,
and interactive visualizations in Python [25]. It was used to plot histograms to
estimate the size of the clusters in this project. The pandas library is a useful tool for
fast and efficient for data manipulation with integrated indexing, and for reading and
writing data in different formats such as CSV files, as in this particular project.
20
4.3.2 CSV Module
The data for each cluster obtained from the SDSS database was exported as Comma
Separated Value (CSV) files with .csv extension. The csv module in Python
implements classes and objects to read and write tabular data in CSV format [26]. The
main objects used in this project for analysing the CSV data files were the reader and
writer objects which were used to read data from RA, Dec and Redshift columns
from the CSV file and write them to separate CSV files for processing using the
Python [27] programme to calculate dynamical mass.
The python programmes, given in Appendices A.1, A.2 and A.3 for the three galaxy
clusters analyzed in this chapter respectively, computes the dynamical mass of the
cluster by calculating the velocity dispersion of individual galaxies and approximate
characteristic of the cluster from the data and applying to the virial mass equation
given in equation 3.11. The characteristic radius is selected from a histogram showing
angular separation distribution over the entire range of galaxies in the cluster. The
programme also calculates the crossing time scale for the clusters.
21
Figure 4.1 An SDSS Image of Galaxy Cluster GMBCG J197.87292-01.34109 with (RA, Dec) =
(197.87292, -01.34109) and redshift z = 0.203.
The cluster‘s (RA, Dec) coordinates are (197.87292, -01.34109) and its redshift is
0.203. Figure 4.1 shows an image of the cluster taken from the SDSS database. A
minimum redshift of 0.18 and maximum redshift of 0.23, and search radius 0.3 were
entered into the Optical Spectra Advanced Search tool of the SDSS DR12 Science
Archive Server (SAS) database [28]. The table of data of individual galaxies in the
cluster was exported as a CSV file. The python programme was executed and it
calculated the dynamical mass of the galaxy cluster from the characteristic velocity
dispersion and radius of the cluster. The radius of the cluster was selected as 0.35
degrees from the histogram shown in Figure 4.2 after carefully eliminating outliers.
22
The programme also calculated the crossing time scale for the cluster. The results for
the cluster are detailed below.
Figure 4.2 Histogram showing distribution of angular separations for all possible pairs of galaxies in
the Cluster GMBCG J197.87292-01.34109. The size of the cluster was chosen as 0.35 after eliminating
extreme values.
The mean redshift of the cluster was found to be approximately 0.1892. The velocity
dispersion of the cluster was approximately 3492.78 km/s and the angular diameter
distance was approximately 2.03 1022 km or 658.5 Mpc. The angular size of the
cluster was selected as 0. 35 degrees from the histogram shown in Figure 4.2. The
physical radius of the cluster was calculated using the angular separation and the
angular diameter distance and was found to be approximately 6.206 1019 km or
2.01 Mpc. Thy dynamical mass of the cluster was found to be approximately 3.78
1045 kg or 1.9 1015 . Finally, the crossing time scale for the cluster was found to
be 3.46 107 years.
23
Figure 4.3 An SDSS Image of Galaxy Cluster GMBCG J231.03093+29.88897 with (RA, Dec) =
(231.03093, 29.88897) and redshift z = 0.114.
The cluster‘s (RA, Dec) coordinates are (231.03093, 29.88897) and its redshift is
0.114. Figure 4.3 shows an image of the cluster taken from the SDSS database. A
minimum redshift of 0.084 and maximum redshift of 0.134, and search radius 0.3
were entered into the Optical Spectra Advanced Search tool of the SDSS DR12
Science Archive Server (SAS) database [28]. The table of data of individual galaxies
in the cluster was exported as a CSV file. The python programme was executed and it
calculated the dynamical mass of the galaxy cluster from the characteristic velocity
dispersion and radius of the cluster. The radius of the cluster was selected as 0.4
degrees from the histogram shown in Figure 4.4 after carefully eliminating outliers.
24
The programme also calculated the crossing time scale for the cluster. The results for
each cluster are detailed below.
Figure 4.4 Histogram showing distribution of angular separations for all possible pairs of galaxies in
the Cluster GMBCG J231.03093+29.88897. The size of the cluster was chosen as 0.4 after eliminating
extreme values.
The mean redshift of the cluster was found to be approximately 0.1143. The velocity
dispersion of the cluster was approximately 1939.44 km/s and the angular diameter
distance was approximately 1.33 1022 km or 431.7 Mpc. The angular size of the
cluster was selected as 0.4 degrees from the histogram shown in Figure 4.5. The
physical size of the cluster was calculated using the angular separation and the
angular diameter distance and was found to be approximately 4.65 1019 km or 1.51
Mpc. Thy dynamical mass of the cluster was found to be approximately 8.73 1044
kg or 4.39 1014 M☉. Finally, the crossing time scale for the cluster was found to be
4.67 107 years.
25
Figure 4.5 An SDSS Image of Galaxy Cluster GMBCG J47.12599 -0.353214 with (RA, Dec) =
(47.12599, -0.353214) and redshift z = 0.374.
The cluster‘s (RA, Dec) coordinates are (47.12599, -0.353214) and its redshift is
0.374. Figure 4.5 shows an image of the cluster taken from the SDSS database. A
minimum redshift of 0.344 and maximum redshift of 0.404, and search radius 0.3
were entered into the Optical Spectra Advanced Search tool of the SDSS DR12
Science Archive Server (SAS) database [28]. The table of data of individual galaxies
in the cluster was exported as a CSV file. The python programme was executed and it
calculated the dynamical mass of the galaxy cluster from the characteristic velocity
dispersion and radius of the cluster. The radius of the cluster was selected as 0.45
degrees from the histogram shown in Figure 4.6 after carefully eliminating outliers.
26
The programme also calculated the crossing time scale for the cluster. The results for
each cluster are detailed below.
Figure 4.6 Histogram showing distribution of angular separations for all possible pairs of galaxies in
the Cluster GMBCG J47.12599 -0.353214. The size of the cluster was chosen as 0.45 after eliminating
extreme values.
The mean redshift of the cluster was found to be approximately 0.3771. The velocity
dispersion of the cluster was approximately 4647 km/s and the angular diameter
distance was approximately 3.346 1022 km or 1084.42 Mpc. The angular size of the
cluster was selected as 0.45 degrees from the histogram shown in Figure 4.6. The
physical size of the cluster was calculated using the angular separation and the
angular diameter distance and was found to be approximately 1.314 1020 km or
4.26 Mpc. Thy dynamical mass of the cluster was found to be approximately 1.417
1046 kg or 7.125 1015 M☉. Finally, the crossing time scale for the cluster was found
to be 4.55 107 years.
27
4.5 Conclusions
It is clear that the dynamical mass is significantly higher than the average luminous
mass of galaxy clusters. For the clusters GMBCG J197.87292-01.34109 and GMBCG
J231.03093+29.88897, the dynamical masses were of the order ~1015 M☉, which is
about three orders larger than the typical luminous mass of clusters. The dynamical
mass of the cluster J47.12599 -0.353214 was of the order of ~1014 M☉, which is two
orders higher than the typical cluster mass (~1012 M☉). Thus, it can be inferred that
the cluster dynamics is dominated by dark matter. The crossing time scale was also
found to be significantly smaller than the current estimate of the age of the universe
which is about 13.7 billion years or 1.37 1010 years. The crossing time scale
estimated for all three clusters were of the order of ~ 107 years, which is almost three
orders lesser than the age of the universe. Thus, it is safe to assume that the galaxies
within the cluster have had enough time to enter a stable, virialized state in the cluster
and the application of virial theorem to calculate the mass of this cluster is valid.
28
Appendix A
PYTHON CODES
# extract and write only redshift column to new csv file designated
as 'filename'
source = '[Link]'
filename = '[Link]'
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 7
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
29
c = 3 * (10 ** 5) # speed of light in km/s
u = (((1 + zcluster) ** 2 - 1) / ((1 + zcluster) ** 2 + 1)) * c #
mean velocity of the cluster
n = len(z) # number of galaxies in the cluster
sum = 0
for i in range(n):
v = (((1 + z[i]) ** 2 - 1) / ((1 + z[i]) ** 2 + 1)) * c
disp = (u - v) # velocity dispersion
# print(disp)
y = disp ** 2
sum = sum + y
i += 1
vrms = [Link](sum / n)
# print("The rms value of velocity dispersion is", vrms)
print("\n The characteristic velocity dispersion of the cluster is",
[Link](3) * vrms, "km/s")
ra = '[Link]'
def extract(ra):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 5
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(ra)
dec = '[Link]'
30
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 6
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(dec)
for i in range(len(decl)):
for j in range(len(decl)):
if i < j:
for k in range(len(rtasc)):
for l in range(len(rtasc)):
if k < l:
five = [Link]([Link](rtasc[k] -
rtasc[l]))
six = one * three + two * four * five
if six > 1:
seven = [Link]([Link](1))
else:
seven = [Link]([Link](six))
31
if i == k:
if j == l:
# print(i, j, k, l, six, seven)
[Link](seven)
[Link](figsize=(16, 10))
[Link]('xtick', labelsize=14)
[Link]('ytick', labelsize=14)
[Link]('font', size=16)
[Link]('Number of Galaxy Pairs')
[Link]('Angular Separation')
[Link](theta, bins=20)
def f(w):
return 1 / ([Link]((0.27 * (1 + w) ** 3) + 0.73))
t = (radius / v)
tcross = t / 31536000
print('The crossing time of the cluster is ', tcross)
32
A.2 Python Code for Cluster GMBCG J231.03093+29.88897
import csv
import math
import numpy as np
import pandas as pd
import [Link] as plt
from [Link] import quad
# extract and write only redshift column to new csv file designated
as 'filename'
source = '[Link]'
filename = '[Link]'
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 7
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
sum = 0
33
for i in range(n):
v = (((1 + z[i]) ** 2 - 1) / ((1 + z[i]) ** 2 + 1)) * c
disp = (u - v) # velocity dispersion
# print(disp)
y = disp ** 2
sum = sum + y
i += 1
vrms = [Link](sum / n)
# print("The rms value of velocity dispersion is", vrms)
print("\n The characteristic velocity dispersion of the cluster is",
[Link](3) * vrms, "km/s")
ra = '[Link]'
def extract(ra):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 5
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(ra)
dec = '[Link]'
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
34
t = 6
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(dec)
for i in range(len(decl)):
for j in range(len(decl)):
if i < j:
for k in range(len(rtasc)):
for l in range(len(rtasc)):
if k < l:
five = [Link]([Link](rtasc[k] -
rtasc[l]))
six = one * three + two * four * five
if six > 1:
seven = [Link]([Link](1))
else:
seven = [Link]([Link](six))
if i == k:
if j == l:
# print(i, j, k, l, six, seven)
[Link](seven)
[Link](figsize=(16, 10))
[Link]('xtick', labelsize=14)
[Link]('ytick', labelsize=14)
35
[Link]('font', size=16)
[Link]('Number of Galaxy Pairs')
[Link]('Angular Separation')
[Link](theta, bins=20)
def f(w):
return 1 / ([Link]((0.27 * (1 + w) ** 3) + 0.73))
t = (radius / v)
tcross = t / 31536000
print('The crossing time of the cluster is ', tcross)
36
A.3 Python Code for Cluster GMBCG J47.12599 -0.353214
import csv
import math
import numpy as np
import pandas as pd
import [Link] as plt
from [Link] import quad
# extract and write only redshift column to new csv file designated
as 'filename'
source = '[Link]'
filename = '[Link]'
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 7
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
sum = 0
37
for i in range(n):
v = (((1 + z[i]) ** 2 - 1) / ((1 + z[i]) ** 2 + 1)) * c
disp = (u - v) # velocity dispersion
# print(disp)
y = disp ** 2
sum = sum + y
i += 1
vrms = [Link](sum / n)
# print("The rms value of velocity dispersion is", vrms)
print("\n The characteristic velocity dispersion of the cluster is",
[Link](3) * vrms, "km/s")
ra = '[Link]'
def extract(ra):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
t = 5
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(ra)
dec = '[Link]'
def extract(filename):
with open(source, 'r') as csv_file:
csv_reader = [Link](csv_file)
38
t = 6
f = t - 1
for line in csv_reader:
csv_writer.writerow(line[f:t])
extract(dec)
for i in range(len(decl)):
for j in range(len(decl)):
if i < j:
for k in range(len(rtasc)):
for l in range(len(rtasc)):
if k < l:
five = [Link]([Link](rtasc[k] -
rtasc[l]))
six = one * three + two * four * five
if six > 1:
seven = [Link]([Link](1))
else:
seven = [Link]([Link](six))
if i == k:
if j == l:
# print(i, j, k, l, six, seven)
[Link](seven)
[Link](figsize=(16, 10))
[Link]('xtick', labelsize=14)
[Link]('ytick', labelsize=14)
39
[Link]('font', size=16)
[Link]('Number of Galaxy Pairs')
[Link]('Angular Separation')
[Link](theta, bins=20)
def f(w):
return 1 / ([Link]((0.27 * (1 + w) ** 3) + 0.73))
t = (radius / v)
tcross = t / 31536000
print('The crossing time of the cluster is ', tcross)
40
Bibliography
[5] Myers, S.T., C. Pfrommer, J. Aguirre , J.R. Bond, J.O. Burns, T. Clarke, M.
Devlin, A. Evrard, S. Golwala, S. Habib, K. Heitmann, W.L. Holzapfel, N.E.
Kassim, A. Kravtsov, A.T. Lee, M. Markevich, D. Marrone, D. Nagai, L.
Page, E. Pierpaoli, L. Rudnick, J. Sievers, G. Taylor, M. Voit. ―Galaxy Cluster
Astrophysics and Cosmology: Questions and Opportunities for the Coming
Decade‖ Astro2010 Science White Paper (2009-02-15), p2.
[6] Voit, G. Mark. ―Tracing cosmic evolution with clusters of galaxies.‖ Reviews
Of Modern Physics, 77. (2005) p. 207 – 252.
[8] Siegfried, T., ―Hidden space dimensions may permit parallel universes,
explain cosmic mysteries.‖ The Dallas Morning News. (1999).
[9] Wu, X.; Chiueh, T.; Fang, L.; Xue, Y. ―A comparison of different cluster mass
estimates: consistency or discrepancy?‖ Monthly Notices of the Royal
41
Astronomical Society. 301 (3):(1998). p.861–871. URL: arXiv:astro-
ph/9808179.
[10] Wu, Xiang-Ping & Fang ―A Statistical Comparison of Cluster Mass Estimates
from Optical/X-Ray Observations and Gravitational Lensing.‖ The
Astrophysical Journal, (1997).
[11] Sadat, R. ―Clusters of Galaxies and Mass Estimates.‖ ASP [Link]. 126
(1997) 349.p.3. URL: [Link]
[13] Smith, S. ―The Mass Of The Virgo Cluster.‖ Astrophysical Journal, 83,
(1936): p.23.
[14] Zwicky, F. ―On The Masses Of Nebulae And Of Clusters Of Nebulae.‖ The
Astrophysical Journal: An International Review Of Spectroscopy And
Astronomical Physics (1937): p.217 – 246.
[20] Abell, G. O., Corwin, H. G. Jr., and Olowin, R. P. ―A Catalog of Rich Clusters
of Galaxies.‖ Astrophys. J. Suppl., 1989, 70, (1989). p1.
[21] Kim, Rita Seung Jung, Jeremy V. Kepner, Marc Postman, Michael A. Strauss,
Neta A. Bahcall, James E. Gunn, Robert H. Lupton, James Annis, Robert C.
Nichol, Francisco J. Castander, J. Brinkmann, Robert J. Brunner, Andrew
Connolly, Istvan Csabai, Robert B. Hindsley, Zˇ eljko Ivezic´, Michael S.
Vogeley, and Donald G. York. ―Detecting Clusters Of Galaxies In The Sloan
Digital Sky Survey. I. Monte Carlo Comparison Of Cluster Detection
Algorithms.‖ The Astronomical Journal, (2002) 123: p.20–36.
[23] Kuhlman, Dave. A Python Book: Beginning Python, Advanced Python, and
Python Exercises. Section 1.1. Archived from the original (PDF) on 23 June
2012.
44
[24] [Link]. URL: [Link]
[28] Advanced Optical Spectra Search — Optical Spectra — DR12 Science Archive
Server (SAS). URL: [Link]
[29] Sloan Digital Sky Survey. URL: [Link]
45