<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>IWSG</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Towards a Science Gateway Reference Architecture</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marlon E. Pierce</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Enis Afgan</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Suresh Marru</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yan Liu</string-name>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tony Walker</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mark A. Miller</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emre H. Brookes</string-name>
          <xref ref-type="aff" rid="aff7">7</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mona Wong</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandra Gesing</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maytal Dahan</string-name>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Research</institution>
          ,
          <addr-line>Computing</addr-line>
          ,
          <institution>University of Notre Dame</institution>
          ,
          <addr-line>Notre Dame, IN</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Johns Hopkins University</institution>
          ,
          <addr-line>Baltimore, Maryland</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Research Technologies, Indiana University</institution>
          ,
          <addr-line>Bloomington, Indiana</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>San Diego Supercomputer, Center</institution>
          ,
          <addr-line>San Diego, California</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Science Gateways Research, Center, Indiana University</institution>
          ,
          <addr-line>Bloomington, Indiana</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Texas Advanced Computing, Center</institution>
          ,
          <addr-line>Austin, Texas</addr-line>
          <country country="US">USA</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>University of Illinois</institution>
          ,
          <addr-line>Urbana-Champaign, Illinois</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff7">
          <label>7</label>
          <institution>University of Texas Health, Science Center San Antonio</institution>
          ,
          <addr-line>San Antonio, Texas</addr-line>
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>13</volume>
      <fpage>13</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>​ -Science gateways have been developed over the last twenty years and have grown into a large community of practice, as evidenced by international workshops and conferences. Because of the diversity of approaches to creating science gateways and the always changing landscape of technologies, the community lacks a common definition for the term “science gateway” itself and common terminology for describing the common components of a gateway architecture. Instead, a wide range of definitions and understandings exist and are used in different communities; this is evident, for example, in discussions whether science gateways are the same as virtual research environments. This paper attempts to address these issues by focusing on how science gateways support scientific research and considering the consequences on cyberinfrastructure.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>science gateways</kwd>
        <kwd>cyberinfrastructure</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Science gateways are commonly described as user-centric
environments that enable broader and deeper use of advanced
computing resources, storage, data collections, and scientific
applications. Gateways include graphical user interfaces
(frequently Web browser-based), application programming
interfaces (APIs), and middleware that provide access to
software and data. Many modern gateways integrate diverse
technologies, pulling together databases, messaging systems,
content management systems, identity management systems, job
submission systems, data catalogs, and other components into a
unified working environment. Gateways are described in a
significant body of literature [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7">1-6</xref>
        ]. There are many highly
successful science gateways that support thousands of scientific
users [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref25 ref8 ref9">7-12, 24</xref>
        ]. An increasing number of gateway frameworks
and platforms [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref18">13-17</xref>
        ] exist to help create new gateways. Efforts
like the XSEDE Gateway Cookbook [
        <xref ref-type="bibr" rid="ref20 ref21">19, 20</xref>
        ] have taken a
cookbook approach to summarize the architecture and
motivations of these getaways and provide an overview but did
not normalize these disconnected recipes into a cohesive
gateway definition.
      </p>
      <p>We believe it is useful to step back from these operational
descriptions of gateways to examine the reasons why gateways
exist and how they may continue to thrive in the future,
regardless of evolving technologies. Identifying these central
propositions may lead to a stronger definition of science
gateways, clarify terminology used by gateway practitioners, and
clarify the relationships of science gateways to other types of
cyberinfrastructure and distributed systems. We hope this will be
useful to the community and also to those outside the field,
including those interested in joining the field, operators of
advanced computing and cloud resources, developers of
non-gateway middleware such as workflow systems, and
decision makers at universities and government agencies who
recognize the need to provide science gateway capabilities to
support their researchers but who are not yet familiar with the
community. Additionally, we hope this paper will be useful to
scientific researchers themselves since science gateways are
created for them to help make their research processes more
efficient across system, organizational, and national boundaries.</p>
    </sec>
    <sec id="sec-2">
      <title>II. SCIENCE GATEWAYS AND SCIENTIFIC RESEARCH</title>
      <p>At their core, science gateways are created to support
scientific research, either directly or indirectly through education
and dissemination. The exact nature of this support for research
depends on the specific gateway, but the general concept is
useful as a starting point for describing a set of characteristic
features of science gateways.</p>
      <p>Scientific research consists of a) exploration of the current
state of a research field, b) formulation of testable hypotheses or
research questions, c) design and execution of experiments, d)
management and sharing of data and metadata about
experiments, e) analysis of experiments and development of
conclusions, and f) communication of the conclusions and
supporting methods through a broadening circle of colleagues,
culminating in broadly available formal publications that are
accessible to the community and reproducible, hopefully leading
to the start of a new cycle of research. Strong or at least
promising findings form the basis of future investigations.
Important results of scientific research that are not typically
included in the traditional sequential description include dead
ends, ambiguous or opposing results, and accidental discoveries
that happen during a research effort that alter its course. One
may think of research as a mapping exercise of new terrain, with
the unfortunate limitation that only the routes to specific
destinations reach formal publication.</p>
      <p>
        We now wish to make a specific connection between
scientific research and the capabilities offered by science
gateways. Publication, in its broadest sense, is the keystone
activity of scientific research, in which conclusions (including
negative ones) enter the community for larger inspection, debate,
verification, and extension; see Fig 1. A science gateway is a
software implementation that creates a specific set of
capabilities, based in large part on access to externally managed
resources, to support the creation, sharing, publication, and broad
distribution of scientific research results. “Publication” may
mean the traditional processes used by peer-reviewed journals
and the custom of pre-publication used in many scientific fields
to circulate results quickly, stake a claim to a particular finding,
and solicit initial feedback. It may also mean the broader
dissemination of findings through non-traditional means that are
associated with research altmetrics [
        <xref ref-type="bibr" rid="ref19">18</xref>
        ].
      </p>
      <p>Many science gateways measure their success by the
scientific publications that they support; nanoHUB, for example,
calculates its own h-index (​https://nanohub.org/citations​). We
believe it is useful to examine more directly how science
gateways can broadly support the scientific publication process
and how this should be reflected in a reference architecture.</p>
      <p>
        We see two important roles for science gateways on the
publication process: they can support research as it is currently
practiced, including training in practices through education, and
they can help the research process expand beyond some of the
limits imposed by conventional journal publication practices.
Gateways can provide both restricted and public access to all
experiments and analysis, supporting “actionable” or “living”
publications [
        <xref ref-type="bibr" rid="ref22 ref23 ref24">21-23</xref>
        ], support replication of results, and generally
promote wider, interactive discussion of new findings among
researchers.
      </p>
      <p>We will now work through some of the implications of this
assumption on key features that science gateways may choose to
implement. We note that some gateways may seek to encapsulate
the entire publication process in their implementations, but we
do not view this as the end goal for all gateways. A gateway
may, for example, share data within a community or publicly,
and thus support the “publication” of data sets that are easily
referenceable. A gateway may also provide a
software-as-a-service reference implementation as an essential
component of a publication, assisting both reviewers and readers.</p>
      <p>Recognition of Users: ​Gateways provide authentication,
authorization, and identity management. This is conventionally
presented as necessary to protect valuable backend resources like
supercomputers. By thinking instead of science gateways as
researcher-centric cyberinfrastructure, we see an expanded
purpose for identity management. Recognition of the user is a
prerequisite for the capabilities that follow, all of which support
the research process. This recognition may be simple
authentication or it may incorporate the notion of user roles that
distinguishes different categories of users and the functions and
information each role is allowed to access. Additionally,
gateways may allow project-based user groups to support
relationships among users.</p>
      <p>Integration of Services: ​Gateways act as agents that
integrate scientific and other services for their users. These
services may be implemented by the gateway itself (such as
access to supercomputers), or they may be provided by external
entities, including other gateways. For example, a gateway may
help a user search and retrieve a data set from an external catalog
service provider and then take action on it, using it as input to a
simulation.</p>
      <p>Organization of User Interactions: ​Gateways help scientific
users search and explore data sets and conduct computational
experiments. The latter include both input and output data and
metadata that others may explore. It is thus useful to organize
these interactions into “sessions”. Sessions capture the state of a
user’s interactions with the system. Sessions may be organized
into hierarchies or other structures, and they can vary in their
level of prescriptive detail: a session could be implemented as a
set of arbitrary or predefined key-value pairs or structures.
Sessions may also be annotatable; that is, the researcher may
annotate a session to explain the purpose, insights, etc of the
session. These annotations may be part of the session (a
comment field), or they may be external. The latter option
requires the session and perhaps its elements to have pointers;
this is simply the hypertext concept, in which the annotation
hypertext uses URLs to refer to supporting or related digital
entities.</p>
      <p>
        Persistence of User Interactions: ​Science gateways allow
researchers to recover previous sessions after initial interaction.
Gateways support this feature to provide reproducibility or
repeatability, help users organize their results, and avoid
unnecessary repetition. Persistent sessions allow users to check
their work and assist gateway operators in diagnosing user
reported issues. Persistence is also needed to support annotation.
In practice, full persistence is frequently limited because of large
file storage limitations and other practical considerations.
However, it is still possible to retain the metadata of a session,
and the metadata can be used to replicate the experiment. We
note the relationship here to the concept of provenance [
        <xref ref-type="bibr" rid="ref26 ref27">25, 26</xref>
        ],
although we wish to avoid specific implementation
considerations.
      </p>
      <p>
        Sharing and Publication of User Interactions: ​Sessions are
a core implementation concept for many science gateways. A
specific scientific publication may be supported by many
different sessions, perhaps from many different researchers.
Sessions and their constituent elements should therefore be
sharable. This may be done in widening circles: graduate
students may review a set of computational experiments with
their advisors and colleagues before depositing preprints in
public archives and sending papers to journals for peer review.
Gateways should therefore provide sharing mechanisms for
results that map to these access levels. The publication may
directly or in supplementary material reference the supporting
sessions in the science gateways, exposing them to the
community at large. A research paper itself may or may not be
written using tools provided by the science gateway (such as a
electronic notebook [
        <xref ref-type="bibr" rid="ref11">10</xref>
        ]), but the gateway should provide a way
for the results that are used in the paper (and its drafting process)
to be accessed and reviewed by other researchers.
      </p>
      <p>In summary, the publication process, in the general sense of
communicating scientific results, interpretations, and evidence in
a convincing manner to a professionally skeptical audience, is
central to scientific research. Science gateways can help with the
publication process by supporting the management and
organization of experimental results, the review process, and
replicability. They may further help expand the publication
process beyond its conventional limitations by supporting the
dissemination of unpublished results. The latter may include
experiments that are deemed failures or preliminary results that
are later discarded after the researcher focused on a different
aspect of the problem.</p>
      <p>III.</p>
    </sec>
    <sec id="sec-3">
      <title>CONSIDERATIONS FOR A SCIENCE GATEWAY REFERENCE</title>
      <p>ARCHITECTURE</p>
      <p>The conceptual features defining a science gateway need to
be embodied into a framework implementation and delivered as
a functional service to its users. The implementation of these
features largely depends on the science domain a gateway serves
so that it can accommodate the research workflow of its domain
community. In this section, we look at a cross-section of such
implementations to extract a consensus set of gateway attributes
that help define general elements needed by a science gateway.
These attributes are often interconnected and depend on each
other to offer the comprehensive user experience science
gateways target. However, a science gateway does not need to
possess all the attributes, particularly not at the outset, and they
can instead be built or cultivated as the complexity and size of
the community a gateway serves grows (see Fig. 2).
●</p>
      <p>Community is a pivotal element of a gateway that
drives its success. The gateway needs to facilitate
collaboration of its members as well as provide means
of offering support. With time, if successful at forming
a devoted community, the gateway can also benefit
from community contributions, which help fuel future
direction and sustainability.
●
●
●
●</p>
      <p>Services ​are the internal components a gateway requires
to operate. For example, they handle authentication and
authorization or manage retrieval, caching, and
persistence of datasets in cases of federated storage
configurations. Services also include session
management and support for sharing. Overall, services
represent the “glue” that make up the gateway
framework and allow higher-level features to be
exposed to the researchers.</p>
      <p>Workspace ​represents the main interface to the
gateway, allowing the researcher to interact with the
gateway’s services. The workspace focuses on
improving accessibility of the tools and services
exposed by the gateway in a way most suitable to the
specific domain and different roles of researchers.
Ideally, these role-specific views offered by the
dashboard are customizable and take into consideration
the researcher’s vocabulary and workflow preferences.
By offering an easy-to-use interface the workspace
lowers the barrier of entry by abstracting complicated
tasks into easy to understand interfaces.</p>
      <p>Integration is characterized by the ability of a gateway
to connect multiple disparate elements (e.g., tools,
resources) into a unified interface. This interface can be
utilized internally by the workspace and services as well
as by other gateways or applications through its API.
The integration layer focuses on translating
gateway-specific representation of data, inputs, etc. to
the format required by the actual tool or resources
performing the requested action while exposing a
well-defined, documented, and consistent interface to
its users.</p>
      <p>Infrastructure is typically the workhorse of a gateway.
While the workspace exposes the available functionality
in an accessible format, the gateway must interface to a
specific and often highly specialized set of compute and
storage resources by performing the necessary
configurations, data transfers, authentication, etc. As the
complexity or popularity of a gateway increases, the
gateway may also need to accommodate scaling by
implementing or more robust or diverse infrastructure.</p>
    </sec>
    <sec id="sec-4">
      <title>IV. EVALUATION</title>
      <p>To illustrate the concepts in the previous sections, we apply
them to the very well-known science gateway, nanoHUB.
nanoHUB is a science and engineering gateway for enabling and
broadening nanotechnology research and education. As a
well-established gateway with over one million visitors using
hundreds of simulation tools and running millions of simulation
jobs a year, the architecture of nanoHUB has been evolving for
years to incorporate a rich set of community requirements and
gateway capabilities. However, the initial reference architecture
concepts proposed in this paper can be well applied to capture
major components in this gateway.</p>
      <p>In nanoHUB community, a few users contribute content and
tools while the majority of the users rely on nanoHUB content
for research and education purposes. User-oriented design and
development principles determine the advancement of
nanoHUB. The gateway provides a comprehensive framework to
monitor user activities, cite and publish contents, and make
content reproducible through cached jobs and Jupyter notebooks.
Gateway development takes the “adopt-and-adapt” strategy
based on user requirements. Broad community usage is a major
success metric of this gateway.</p>
      <p>A user’s workspace in nanoHUB is customized based on user
preference and usage history. As a strategy to promote user
engagement in content creation, the citation and publication
framework keeps track of content usage and publishes
DOI-indexed citations on nanoHUB, which is also indexed by
Web of Science (WOS) and Google Scholar. A recommendation
system has been developed to learn user patterns in order to
better serve nanoHUB content.</p>
      <p>The nanoHUB user environment is backed by an effective
integration process executed by a sizeable developer team. The
integration workload for nanoHUB is enormous, including
technology integration, a well-engineered content and tool
development process, cyberinfrastructure (computing venues)
integration, gateway operation, etc. As a result, HUBZero
captures nanoHUB middleware components and is released as a
platform approach for supporting general gateway development
and hosting for other science domains.</p>
      <p>A major goal of nanoHUB infrastructure provisioning is to
provide sufficient computing power for nano simulations.
Various computing venues are continuously incorporated for that
purpose, including local clusters, high-performance (e.g.,
XSEDE), high-throughput (e.g., OSG), volunteer computing
(BOINC), and cloud computing resources.</p>
      <p>nanoHUB simulation tools and contents are mainly accessed
by end users on nanoHUB portal. To accommodate future
growth of nanoHUB, their gateway team is developing a
universal service-oriented architecture based on REST web
service protocols. The service computing approach will scale
nanoHUB content/tool access and make the gateway
programmable.</p>
    </sec>
    <sec id="sec-5">
      <title>V. DISCUSSION, CONCLUSIONS, AND FUTURE DIRECTIONS</title>
      <p>It is the intention of this paper to consider some defining
features of science gateways and promote greater discussion
within the community on what exactly a science gateway is and
does. Instead of basing these on operational considerations, we
instead posit that science gateways are user-centric
cyberinfrastructure that support scientific research by federating
access to diverse remote resources. Focusing on support for a
broadly defined publication process, we identify the following
key characteristics: recognition of users, integration of services
on behalf of the user, creation of sessions to enable the user to
track work, persistent archiving of sessions, and sharing and
publication of sessions and their content to a broader community.</p>
      <p>This definition may help science gateways to clarify their
mission to themselves and to stakeholders in science,
engineering, and scholarship. This may also help determine areas
that need further development within specific projects and across
the community. It may provide guidance to gateways on how to
measure success, and how they want to present this measurement
to stakeholders ranging from users to funding agencies. In
particular, many science gateways measure success through
supported scientific publications, but gateways should consider
ways to make this support richer and more direct, such as
through the use of persistent identifiers, stronger guarantees on
persistence, integration with publication mechanisms like
FigShare, richer metadata, and more powerful sharing
mechanisms.</p>
      <p>A criticism of this paper’s thesis is that its emphasis on
supporting scientific publication does not address all of the
potential uses of a gateway, such as the support for education.
We use the term “publication” in the broad sense of making
scientific data, results, and conclusions available to an
increasingly broad circle, and science education is a form of
practice publication through problem solving. We thus believe
the current discussion can accommodate education-centric
gateways.</p>
      <p>Another objection is that “recognition of users” excludes
many science gateways and gateway-like services that do not
require authentication or have notions of sessions. Gateways
support scientific research through a reproducible sequence of
steps to produce a particular state (such as a particular simulation
result). Sessions represent this state, and some form of
identification allows the user to manage the session. Gateways
that do not support identities and sessions explicitly can still
support scientific research, but the steps in the creation of the
state must be communicated through some means outside the
gateway, such as a written description. Using sessions associated
with identities is a more straightforward mechanism.</p>
      <p>Another interesting variation may be a science gateway that
helps manage other cyberinfrastructure. A gateway may allow
users, for example, to dynamically create and manage resources,
which are in turn used for scientific research. These gateways
may not directly support scientific publications, but they may
still implement some of the basic abstractions described here.</p>
      <p>
        Future work is to consider a comprehensive survey of the
larger community to map the concepts of this paper to specific
gateways. The basic ideas described in this paper may also serve
as the basis of a reference architecture for gateways that can be
developed using the mechanisms of The Open Group
Architecture Framework [
        <xref ref-type="bibr" rid="ref28">27</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gannon</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klimeck</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oster</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pamidighantam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <year>2008</year>
          .
          <article-title>TeraGrid science gateways and their impact on science</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          Computer​, ​
          <volume>41</volume>
          ​(11).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          2.
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <year>2007</year>
          .
          <article-title>Special issue: science gateways-common community interfaces to grid resources</article-title>
          .
          <source>​Concurrency and Computation: Practice and Experience​ , ​19​ (6)</source>
          , pp.
          <fpage>743</fpage>
          -
          <lpage>749</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>K.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zentner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wernert</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pierce</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marru</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Michael</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>Science gateways today and tomorrow: positive perspectives of nearly 5000 members of the research community</article-title>
          .
          <source>Concurrency and Computation: Practice and Experience​ , ​27​ (16)</source>
          , pp.
          <fpage>4252</fpage>
          -
          <lpage>4268</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gesing</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>Science gateway workshops 2014 special issue conference publications</article-title>
          .
          <source>​Concurrency and Computation: Practice and Experience​ , ​27​ (16)</source>
          , pp.
          <fpage>4247</fpage>
          -
          <lpage>4251</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          5.
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gesing</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kiss</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>Science gateway workshops 2013 special issue conference publications</article-title>
          .
          <source>​Concurrency and Computation: Practice and Experience​ , ​27​ (2)</source>
          , pp.
          <fpage>253</fpage>
          -
          <lpage>257</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          6.
          <string-name>
            <surname>Gesing</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkins-Diehr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pierantoni</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <year>2016</year>
          . Science Gateway Workshops 2015 Special Issue Conference Publications.
          <source>​Journal of Grid Computing​ , ​14​ (4)</source>
          , pp.
          <fpage>495</fpage>
          -
          <lpage>498</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          7.
          <string-name>
            <surname>Afgan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Van den Beek, M.,
          <string-name>
            <surname>Blankenberg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouvier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Čech</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chilton</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clements</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coraor</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eberhard</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Grüning</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <year>2016</year>
          .
          <article-title>The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update</article-title>
          . ​
          <source>Nucleic acids research​</source>
          ,
          <volume>44</volume>
          ​ (
          <issue>W1</issue>
          ), pp.
          <fpage>W3</fpage>
          -
          <lpage>W10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          8.
          <string-name>
            <surname>Blankenberg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuster</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coraor</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ananda</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lazarus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mangan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nekrutenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , J.,
          <year>2010</year>
          .
          <article-title>Galaxy: a web-based genome analysis tool for experimentalists</article-title>
          .
          <source>​Current protocols in molecular biology​</source>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          9.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfeiffer</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Schwartz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <year>2010</year>
          ,
          <article-title>November. Creating the CIPRES Science Gateway for inference of large phylogenetic trees</article-title>
          .
          <source>In Gateway Computing Environments Workshop (GCE)</source>
          ,
          <year>2010</year>
          ​ (pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ). Ieee.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kluyver</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragan-Kelley</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pérez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Granger</surname>
            ,
            <given-names>B.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bussonnier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frederic</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamrick</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grout</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corlay</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ivanov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <year>2016</year>
          , May.
          <article-title>Jupyter Notebooks-a publishing format for reproducible computational workflows</article-title>
          .
          <source>In ​ELPUB​</source>
          (pp.
          <fpage>87</fpage>
          -
          <lpage>90</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          11.
          <string-name>
            <surname>Klimeck</surname>
            , Gerhard,
            <given-names>Michael McLennan</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Sean P.</given-names>
            <surname>Brophy</surname>
          </string-name>
          , George B.
          <string-name>
            <surname>Adams</surname>
            <given-names>III</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mark</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lundstrom</surname>
          </string-name>
          .
          <article-title>"nanohub. org: Advancing education and research in nanotechnology."</article-title>
          <source>Computing in Science &amp; Engineering</source>
          <volume>10</volume>
          , no.
          <issue>5</issue>
          (
          <year>2008</year>
          ):
          <fpage>17</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nakandala</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pamidighantam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yodage</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doshi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abeysinghe</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kankanamalage</surname>
            ,
            <given-names>C.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marru</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pierce</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2016</year>
          ,
          <string-name>
            <surname>July.</surname>
          </string-name>
          <article-title>Anatomy of the SEAGrid Science Gateway</article-title>
          .
          <source>In Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at Scale</source>
          (p.
          <fpage>40</fpage>
          ). ACM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          13.
          <string-name>
            <surname>Savelyev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brookes</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <year>2017</year>
          ,
          <article-title>GenApp: Extensible tool for rapid generation of web and native GUI applications, ​Future Generation Computer Systems​</article-title>
          , DOI: 10.1016/j.future.
          <year>2017</year>
          .
          <volume>09</volume>
          .069.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          14.
          <string-name>
            <surname>Pierce</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marru</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gunathilake</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wijeratne</surname>
            ,
            <given-names>D.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wimalasena</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ratnayaka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pamidighantam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>Apache Airavata: design and directions of a science gateway framework</article-title>
          .
          <source>Concurrency and Computation: Practice and Experience​ , ​27​ (16)</source>
          , pp.
          <fpage>4282</fpage>
          -
          <lpage>4291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kacsuk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farkas</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozlovszky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Hermann,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Balasko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Karoczkai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            and
            <surname>Marton</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          ,
          <year>2012</year>
          .
          <article-title>WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities</article-title>
          .
          <source>​Journal of Grid Computing​ , ​10​ (4)</source>
          , pp.
          <fpage>601</fpage>
          -
          <lpage>630</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          16.
          <string-name>
            <surname>McLennan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kennell</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <year>2010</year>
          .
          <article-title>HUBzero: a platform for dissemination and collaboration in computational science and engineering</article-title>
          . Computing in Science &amp; Engineering​ , ​
          <volume>12</volume>
          ​
          <article-title>(2).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          17.
          <string-name>
            <surname>Goff</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaughn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McKay</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lyons</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stapleton</surname>
            ,
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gessler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matasci</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanlon</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenards</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Muir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <year>2011</year>
          .
          <article-title>The iPlant collaborative: cyberinfrastructure for plant biology</article-title>
          . ​Frontiers in plant science​ , ​
          <volume>2</volume>
          ​ , p.
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          18.
          <string-name>
            <surname>Priem</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taraborelli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Neylon</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <year>2010</year>
          . Altmetrics: A manifesto.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          19.
          <string-name>
            <surname>Marru</surname>
            , Suresh, Rion Dooley, Nancy Wilkins-Diehr, Marlon Pierce,
            <given-names>Mark</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>Sudhakar</given-names>
          </string-name>
          <string-name>
            <surname>Pamidighantam</surname>
            , and
            <given-names>Julie</given-names>
          </string-name>
          <string-name>
            <surname>Wernert</surname>
          </string-name>
          .
          <article-title>"Authoring a Science Gateway Cookbook."</article-title>
          <source>In Cluster Computing (CLUSTER)</source>
          ,
          <year>2013</year>
          IEEE International Conference on, pp.
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          . IEEE,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>20. https://www.xsede.org/web/gateways/gateways-cookbook</mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          21.
          <string-name>
            <surname>Broggini</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dellinger</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fomel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and Liu,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          ,
          <year>2017</year>
          . Reproducible research:
          <article-title>Geophysics papers of the future-Introduction.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          22.
          <string-name>
            <surname>Brinckman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chard</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaffney</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hategan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kowalik</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kulasekaran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ludäscher</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mecum</surname>
            ,
            <given-names>B.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nabrzyski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Stodden</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <year>2018</year>
          .
          <article-title>Computing environments for reproducibility: Capturing the “Whole Tale”</article-title>
          . ​Future Generation Computer Systems​ .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          23.
          <string-name>
            <surname>Bánáti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kacsuk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kozlovszky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2017</year>
          .
          <article-title>Reproducibility analysis of scientific workflows</article-title>
          .
          <source>​Acta Polytechnica Hungarica​ , ​14​ (2)</source>
          , pp.
          <fpage>201</fpage>
          -
          <lpage>217</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          24.
          <string-name>
            <surname>Quinn</surname>
            ,
            <given-names>P.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barnes</surname>
            ,
            <given-names>D.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csabai</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cui</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Genova</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanisch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kembhavi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malkov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ohishi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2004</year>
          , September. The International Virtual Observatory Alliance:
          <article-title>recent technical developments and the road ahead</article-title>
          .
          <source>In ​Optimizing Scientific Return for Astronomy through Information Technologies</source>
          (Vol.
          <volume>5493</volume>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          ).
          <source>International Society for Optics and Photonics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          25.
          <string-name>
            <surname>Simmhan</surname>
            ,
            <given-names>Y.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plale</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gannon</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <year>2005</year>
          .
          <article-title>A survey of data provenance in e-science</article-title>
          .
          <source>​ACM Sigmod Record​ , ​34​ (3)</source>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          26.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clifford</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freire</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Futrelle</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gil</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kwasnikowska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miles</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Missier</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Myers</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Plale</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <year>2011</year>
          .
          <article-title>The open provenance model core specification (v1. 1). ​Future generation computer systems</article-title>
          ​ , ​
          <volume>27</volume>
          ​ (
          <issue>6</issue>
          ), pp.
          <fpage>743</fpage>
          -
          <lpage>756</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          27.
          <string-name>
            <surname>Haren</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <year>2011</year>
          .
          <source>​TOGAF Version 9</source>
          .1​ . Van Haren Publishing.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>