Skip to content

Commit

Permalink
deploy: 135532c
Browse files Browse the repository at this point in the history
  • Loading branch information
HuwWDay committed Jun 28, 2024
1 parent c76c9af commit a309aa9
Show file tree
Hide file tree
Showing 77 changed files with 4,558 additions and 1,525 deletions.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
Binary file added .doctrees/hazards/ecological-harm.doctree
Binary file not shown.
Binary file added .doctrees/hazards/experimental-hazard.doctree
Binary file not shown.
Binary file added .doctrees/hazards/incompatible-data.doctree
Binary file not shown.
Binary file added .doctrees/hazards/uncertain-accuracy.doctree
Binary file not shown.
Binary file added .doctrees/hazards/uncertain-completeness.doctree
Binary file not shown.
Binary file modified .doctrees/labels.doctree
Binary file not shown.
Binary file added _images/ecological-harm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/experimental-hazard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/incompatible-data.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/uncertain-accuracy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/uncertain-completeness.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions _sources/hazards/ecological-harm.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Synthetic Biology Data Hazard: Capable of Ecological Harm

```{image} ../images/hazards/ecological-harm.png
:alt: A red diamond shaped outline (like a warning sign) with a dead fish in a stream next a bare tree.
:width: 250px
```

[Icon adapted from the [Health and Safety Executive](https://www.hse.gov.uk/chemical-classification/labelling-packaging/hazard-symbols-hazard-pictograms.htm) under the [Open Government License 3.0](https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/)]

## Description

This technology has the potential to cause broad ecological harm, even if used correctly.

## Examples

__Example 1:__ Gene drives used to cause extinction events and in situ engineering of microbiomes.

## Safety Precautions

Ensure sufficient physical containment to avoid unexpected release and barriers in place if deployed.
18 changes: 18 additions & 0 deletions _sources/hazards/experimental-hazard.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Synthetic Biology Data Hazard: Potential Experimental Hazard

```{image} ../images/hazards/experimental-hazard.png
:alt: A red diamond shaped outline (like a warning sign) with a flask containing an exclamation mark.
:width: 250px
```

## Description

Translating technology into experimental practice can require safety precautions

## Examples

__Example 1:__ Toxin production, virus-like particles, work with potentially pathogenic microbes.

## Safety Precautions

Assess possible safety issues and put in place necessary safety measures.
18 changes: 18 additions & 0 deletions _sources/hazards/incompatible-data.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Synthetic Biology Data Hazard: Integration of Incompatible Data

```{image} ../images/hazards//incompatible-data.png
:alt: A red diamond shaped outline (like a warning sign) containing two arrows coming in from different directions that point to an exclamation mark.
:width: 250px
```

## Description

Data of different types and/or sources are being used together that may not be compatible with each other.

## Examples

__Example 1__: Models that need to integrate information about many different processes in a cell.

## Safety Precautions

Convert data to compatible format where possible of collect complementary data that is compatible.
18 changes: 18 additions & 0 deletions _sources/hazards/uncertain-accuracy.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Synthetic Biology Data Hazard: Uncertain Accuracy of Source Data

```{image} ../images/hazards/uncertain-accuracy.png
:alt: A red diamond shaped outline (like a warning sign) with a target symbol in the middle.
:width: 250px
```

## Description

The accuracy of the underlying data is not known and so its use may lead to erroneous results or introduce bias.

## Examples

__Example 1__: Metabolic modelling where inaccurately labelled conversions (e.g. due to computational prediction) might lead to unexpected products being produced by engineered pathways.


## Safety Precautions
Attempt to classify uncertainty if possible to better inform decisions and understand the range of possible outcomes.
18 changes: 18 additions & 0 deletions _sources/hazards/uncertain-completeness.md.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Synthetic Biology Data Hazard: Uncertain Completeness of Source Data

```{image} ../images/hazards/uncertain-completeness.png
:alt: A red diamond shaped outline (like a warning sign) containing three puzzle pieces that are not connected together.
:width: 250px
```

## Description

Underlying data is of an uncertain completeness and have missing values that causes biased results.

## Examples

__Example 1__: Whole-cell models which attempt to use all the data available, but which may be limited. Protein design often builds on sequences on those proteins so far seen, which may bias design software.

## Safety Precautions

Enrich data sets with missing data or attempt to correct for known biases.
71 changes: 66 additions & 5 deletions _sources/labels.md.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
# Data Hazard labels

__Version 1.0__

On this page you can see an overview of the current Data Hazards with short descriptions. Click on each for their full information.
Sub-headings also present Hazards which serve as 'expansion packs' for those using Data Hazards in specific fields.
We welcome you to suggest changes, so please check our [contribution guidelines](contribute) if you would like to or scroll down for current suggestions below.

You can [download a printable set of Data Hazards cards here](_static/DataHazards_PrintableCards.pdf).
You can [download a printable set of the core Data Hazards cards here](_static/DataHazards_PrintableCards.pdf).

Each individual Data Hazard page contains:
- A __title__, __description__ and __icon__ to describe the Hazard.
- __Examples__ to clarify what the hazard covers.
- __Safety Precautions__ as suggestions of how Hazards could be mitigated.


:::{dropdown} Why are the Hazard Labels designed this way?
:color: success

Expand All @@ -25,6 +23,8 @@ We made this choice because we want a similar response from people:
3. They are familiar, especially to scientists, who (within universities) tend to have the least experience of applying ethics.
:::

## Version 1.1

<!--FYI The numbers after {grid} below refer to the number of columns that should display for xmall (1), small (2), med (3) and large screens (3) -->

:::::{grid} 1 2 3 3
Expand Down Expand Up @@ -132,6 +132,63 @@ This technology may risk the privacy of individuals whose data is processed by i

:::::

### Extensions for Synthetic Biology

[Zelenka, Natalie R., et al. "Data hazards in synthetic biology." _Synthetic Biology_ (2024): ysae010.](https://doi.org/10.1093/synbio/ysae010)

<!--FYI The numbers after {grid} below refer to the number of columns that should display for xmall (1), small (2), med (3) and large screens (3) -->

:::::{grid} 1 2 3 3
:margin: 4 4 0 0
:gutter: 2

::::{grid-item-card} Uncertain Accuracy of Source Data
:img-top: images/hazards/uncertain-accuracy.png
:img-alt: A red diamond shaped outline (like a warning sign) with a target symbol in the middle.
:link: /hazards/uncertain-accuracy
:link-type: doc

The accuracy of the underlying data is not known and so its use may lead to erroneous results or introduce bias.
::::

::::{grid-item-card} Uncertain Completeness of Source Data
:img-top: /images/hazards/uncertain-completeness.png
:img-alt: A red diamond shaped outline (like a warning sign) containing three puzzle pieces that are not connected together.
:link: hazards/uncertain-completeness
:link-type: doc

Underlying data is of an uncertain completeness and have missing values that causes biased results.
::::

::::{grid-item-card} Integration of Incompatible Data
:img-top: /images/hazards/incompatible-data.png
:img-alt: A red diamond shaped outline (like a warning sign) containing two arrows coming in from different directions that point to an exclamation mark.
:link: hazards/incompatible-data
:link-type: doc

Data of different types and/or sources are being used together that may not be compatible with each other.
::::

::::{grid-item-card} Capable of Ecological Harm
:img-top: /images/hazards/ecological-harm.png
:img-alt: A red diamond shaped outline (like a warning sign) with a dead fish in a stream next a bare tree.
:link: hazards/ecological-harm
:link-type: doc

This technology has the potential to cause broad ecological harm, even if used correctly.
[Image adapted from the [Health and Safety Executive](https://www.hse.gov.uk/chemical-classification/labelling-packaging/hazard-symbols-hazard-pictograms.htm) under the [Open Government License 3.0](https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/)]
::::

::::{grid-item-card} Potential Experimental Hazard
:img-top: /images/hazards/experimental-hazard.png
:img-alt: A red diamond shaped outline (like a warning sign) with a flask containing an exclamation mark.
:link: hazards/experimental-hazard
:link-type: doc

Translating technology into experimental practice can require safety precautions.
::::

:::::

## Future development

Expand All @@ -142,14 +199,18 @@ Suggestions for future versions of the Data Hazard labels are curated as GitHub

The change log records when changes that have been made to the project and gives a brief description of what the changes were.
The change log started in March 2022.
The most recent changes should be at the top of the list.
The most recent changes are at the top of the list.

<!-- Example change log entry

## DD-MM-YYYY: <10 words to summarise change
More detailed paragraph (~100 words is more than enough!) that describes the changes in more detail and their impact.
[Your name](link to your github profile) -->

__21.06.2024: v1.1 - Add Synthetic Biology Hazard labels__
Changes made by [@ninadicara](https://github.com/ninadicara) to reflect new additions formally proposed by
authors of [the paper in Synthetic Biology](https://doi.org/10.1093/synbio/ysae010).

__29.05.2024: Put labels in alphabetical order__
[@ninadicara](https://github.com/ninadicara)

Expand Down
2 changes: 1 addition & 1 deletion _static/scripts/pydata-sphinx-theme.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _static/scripts/pydata-sphinx-theme.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _static/styles/pydata-sphinx-theme.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _static/styles/pydata-sphinx-theme.css.map

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions _static/webpack-macros.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
-->
{# Load FontAwesome icons #}
{% macro head_pre_icons() %}
<link href="{{ pathto('_static/vendor/fontawesome/6.5.2/css/all.min.css', 1) }}?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="{{ pathto('_static/vendor/fontawesome/6.5.2/css/all.min.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2', 1) }}" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2', 1) }}" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{ pathto('_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2', 1) }}" />
{% endmacro %}

{% macro head_pre_assets() %}
<!-- Loaded before other Sphinx assets -->
<link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="{{ pathto('_static/styles/bootstrap.css', 1) }}?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="{{ pathto('_static/styles/theme.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link href="{{ pathto('_static/styles/bootstrap.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link href="{{ pathto('_static/styles/pydata-sphinx-theme.css', 1) }}?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
{% endmacro %}

{% macro head_js_preload() %}
<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=3ee479438cf8b5e0d341" />
<link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=3ee479438cf8b5e0d341" />
<script src="{{ pathto('_static/vendor/fontawesome/6.5.2/js/all.min.js', 1) }}?digest=3ee479438cf8b5e0d341"></script>
<link rel="preload" as="script" href="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=dfe6caa3a7d634c4db9b" />
<link rel="preload" as="script" href="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=dfe6caa3a7d634c4db9b" />
<script src="{{ pathto('_static/vendor/fontawesome/6.5.2/js/all.min.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
{% endmacro %}

{% macro body_post() %}
<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=3ee479438cf8b5e0d341"></script>
<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=3ee479438cf8b5e0d341"></script>
<script src="{{ pathto('_static/scripts/bootstrap.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
<script src="{{ pathto('_static/scripts/pydata-sphinx-theme.js', 1) }}?digest=dfe6caa3a7d634c4db9b"></script>
{% endmacro %}
Loading

0 comments on commit a309aa9

Please sign in to comment.