Commit 5dbc8a1c authored by Sascha Herzinger's avatar Sascha Herzinger
Browse files

Relative paths in READMEs

parent 421d2bc1
......@@ -21,18 +21,18 @@ If you do not want to use docker or want a higher level of control of the severa
- Run and expose the Fractalis web service with whatever tools you want. We recommend **gunicorn** and **nginx**, but others should work, too.
- Run the celery workers on any machine that you want within the same network. (For a simple setup this can be the very same machine that the web service runs on).
Note: The [docker-compose.yml](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/docker/docker-compose.yml) describes how the different services are started and how they connect with each other.
Note: The [docker-compose.yml](docker/docker-compose.yml) describes how the different services are started and how they connect with each other.
### Configuration
Use the environment variable `FRACTALIS_CONFIG` to define the configuration file path.
This variable must be a) a valid python file (.py) and b) be available on all instances that host a Fractalis web service or a Fractalis worker.
Tip: Use the [default settings](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/fractalis/config.py) as an example for your own configuration file.
Tip: Use the [default settings](fractalis/config.py) as an example for your own configuration file.
Please note, that all this files combines [Flask settings](http://flask.pocoo.org/docs/0.12/config/), [Celery settings](http://docs.celeryproject.org/en/latest/userguide/configuration.html), and Fractalis settings, which are all listed and documented within this file.
Please don't overwrite default settings if you don't know what you are doing. This might have severe implications for security or might cause Fractalis to not work correctly.
### Add support for new services
Support for other services is exclusively implemented within [this folder](https://git-r3lab.uni.lu/Fractalis/fractalis/tree/master/fractalis/data/etls). We recommend looking at the *ada* example implementation. Just make sure you use the class inheritance (ETL, ETLHandler) correctly, and you will get readable error messages if something goes wrong.
Please refer to [this document](fractalis/data).
### Citation
Manuscript is in preparation.
......@@ -7,11 +7,11 @@ This behavior can be changed by setting the environment variables `FRACTALIS_HTT
For more detailed information please look into the files. They are rather self-explanatory and good place to do own modifications.
### Configuration (Fractalis / Celery / Flask)
1. Modify [docker/fractalis/config.py](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/docker/config/fractalis/config.py) before `running docker-compose up`.
1. Modify [docker/fractalis/config.py](config/fractalis/config.py) before `running docker-compose up`.
2. Replace the [dummy certificates](https://git-r3lab.uni.lu/Fractalis/fractalis/tree/master/docker/config/nginx/certs) with your own. The included one are only for development purposes.
2. Replace the [dummy certificates](config/nginx/certs) with your own. The included one are only for development purposes.
Tip: Use the [default settings](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/fractalis/config.py) as an example for your own configuration file.
Tip: Use the [default settings](../fractalis/config.py) as an example for your own configuration file.
Please note, that all this files combines [Flask settings](http://flask.pocoo.org/docs/0.12/config/), [Celery settings](http://docs.celeryproject.org/en/latest/userguide/configuration.html), and Fractalis settings, which are all listed and documented within this file.
Please don't overwrite default settings if you don't know what you are doing. This might have severe implications for security or might cause Fractalis to not work correctly.
......
......@@ -17,7 +17,7 @@ MicroETLs in Fractalis are submittable jobs that are responsible for the data
standard format, and the (L)oading into the analysis cache. MicroETLs can be
very simple or very complex. It highly depends on how easy it is, to extract
data into a workable format, but generally it should only take a few hours to
have some basic implementation. The [Ada Integer ETL](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/fractalis/data/etls/ada/etl_integer.py)
have some basic implementation. The [Ada Integer ETL](etls/ada/etl_integer.py)
is a good example for a simple MicroETL.
......@@ -27,10 +27,10 @@ There are very few restrictions on how a MicroETL should look like. It is
entirely up to you how to decide how to extract data from the service you want
to support. If your service offers a REST API, we recommend using the Python
requests module. Nothing stops you from directly accessing the database or some
files, though. Inspiration can be found [here](https://git-r3lab.uni.lu/Fractalis/fractalis/tree/master/fractalis/data/etls).
files, though. Inspiration can be found [here](etls).
The only real requirement is, that your MicroETL must inherit the
[ETL Class](https://git-r3lab.uni.lu/Fractalis/fractalis/blob/master/fractalis/data/etl.py).
[ETL Class](etl.py).
This class is responsible for making your MicroETL a submittable celery job and
that your MicroETL produces the correct internal format, among other things.
......@@ -59,24 +59,25 @@ is a distributed job framework with MicroETLs that executed Python/R scripts on
extracted data. Nothing stops you from loading brain image data, genomic data, or
financial data into Fractalis and code a visualisation for it. It doesn't mean you
should do that, though. There is two factors that should be taken into account:
1. **The data size.** It wouldn't be a good idea to move 50GB of genomic data into
Fractalis on a regular base, albeit not impossible.
1. **The data size.** It wouldn't be a good idea to move half a terabyte of
genomic data into Fractalis via REST API.
Instead you might want to consider connecting analyses or ETLs with other systems
like [Hail](https://github.com/hail-is/hail) to merge analyses results or data
from different sources into a single visualisation.
from different sources into a single visualisation managed by Fractalis.
2. **How much time you want to spend coding your own visualisation.** You can of
course import financial or wheather data into Fractalis, but you will likely not
profit much from the existing analysis scripts or visualisations. Fractalis focus
is explorative analysis in the field of translational research, so you should
is **explorative** analysis in the field of **translational research**, so you should
consider this, when thinking about adding a new format.
TL;DR: To see which formats are currently used and how they are defined, please
look at the [integrity check modules](https://git-r3lab.uni.lu/Fractalis/fractalis/tree/master/fractalis/data/integrity).
look at the [integrity check modules](integrity).
If you want to add a new data type, this is the only place you have to touch.
### FAQ
> Why is there no `load` method in the MicroETLs?
- There is, but you don't have to add it yourself. That's because the format
returned by `transform` is a internal standard format (after passing integrity checks),
so the loading step is the same for all MicroETLs of that type.
id feature value
8bb6511d-1284-46df-b60f-7d49e53afc4b gender male
368ed7de-aa2c-4bc8-9170-04811ccaf8d1 gender male
7a7bdbcd-effa-4af2-b059-7791aee46fe0 gender female
ff7447a0-a3de-4d17-9166-4ee002023ca7 gender female
ae53cb27-d5d5-4150-876d-69d780030934 gender male
f671a8e7-3b8e-40c0-89bc-bb90f517cf57 gender female
90a63500-f4f8-4cd0-b8ef-575a2b48be2e gender male
547921ff-6eee-4013-a119-badf2c4b80b5 gender male
96522b7a-66d2-45fa-ac5f-1b9e8d49bba9 gender female
3844401b-65d6-4f2f-acd9-1845345cc769 gender female
48c02a84-1ce1-4d9a-8d25-dec2fa0282ee gender male
6b194f70-b146-4076-92fb-b259c13d3cc5 gender male
0f07abc5-1147-47d0-adf4-b8a3a435819e gender female
8bdc98d8-9ee6-442e-9525-c65b132cd354 gender male
f1f8995a-5c58-480d-941a-db6996dd44a1 gender male
83068e3f-5f79-430e-a95e-2d95acc6b370 gender male
59a54945-cc0a-4b56-bd1d-f01238f790ad gender male
f63410f6-dea1-481e-9275-e3d08a0c4ded gender female
af113043-a63d-4ccc-a10c-2214b2727f8f gender male
fa5f7d79-076a-4e17-8a35-30c81a1feace gender male
3aa5c179-5ff2-4883-80f7-84c592bc4916 gender male
41d5f105-c98e-4c95-8d1d-989f90d40333 gender female
3fb22447-3042-495c-a448-556520196f76 gender male
4c3ed306-4013-4fb1-b22e-f580cfa1edad gender female
c4a220c7-d9f6-4005-8030-a61c9ab3399d gender female
b3c2f3b3-c0e0-4c30-9193-1109d38e04f3 gender female
1e8544c8-4e89-4347-b105-fdd3c3e8f7c5 gender male
c1b621c7-66b1-4314-b90a-a47088da5778 gender female
b4abe84f-ea5f-475e-968a-892822d6b349 gender female
d8d1474b-b3f9-425b-8079-f0b8a2839be2 gender female
5c8edc61-088d-4a8d-b762-bc5c81bc2e48 gender male
df699b1c-871b-414b-b02a-d4027e828ee7 gender male
88d30ba2-5b85-4583-a45e-c44cd8640ae2 gender female
b5998685-3a92-49ea-aada-3d24adb47fec gender female
7b9d1b85-d792-4ee8-98ba-985972361eda gender female
c9f29f45-c98c-4f51-bde8-14f0413fe7c1 gender male
c75b5564-102d-45f2-808f-d7c4313a0752 gender male
393d591b-8065-42b6-9986-d5c74782071c gender female
0f3171b5-122b-4118-8668-9e90eaaeead7 gender female
0d2bd58f-1cf6-4bbd-b533-be72be494e6c gender male
700ab3ae-e8db-4d9f-8399-fb889bc6e50e gender female
db9bc043-c8d3-4386-9966-70d714322d3d gender female
67e0e2d2-5bd5-48a7-8c3b-aa35681e0bca gender female
5be6c7a2-3fcd-49c7-81ac-f2919b6a32f9 gender male
5bd03307-b5f0-4aef-af7b-74a70548e5d6 gender male
1f3a4b48-25ef-45c1-94a8-9743b6e43b90 gender female
511c8e3c-9b7b-4708-9c49-078ee79d7231 gender female
79644b9d-5a26-40ef-a65e-692626385fb3 gender male
073d5629-19b9-4021-b643-c8ec1c71bce6 gender female
86403271-5e24-4776-ad0b-1a05f26a6c10 gender male
8b800e21-6edc-4740-9c3b-5dd6ac88f127 gender male
6d587f23-6f52-4f49-9257-587ba59ef9bc gender male
92e149db-96f1-41e2-bcd3-517d74e9eb75 gender male
4aaddf6e-0780-4fe9-8ff4-4566d005f193 gender male
a7f33ddd-f58d-4478-80c4-5f163c9a8bb6 gender female
cd8b57df-2d6e-45dd-a57f-b9591e1267ba gender female
309c0f80-a792-4e42-b779-90c2ab203f3c gender female
9ceb7d87-0c87-41c2-9655-5ba540c4faa6 gender female
19e23efd-6c74-416a-9868-1f89c5f66842 gender male
420e6e3c-aad1-475b-ac16-1c156e15422b gender female
1d3d60d7-18db-4b2c-a3d0-1f5b0074e2a2 gender male
d6b26842-b6a4-4143-9be9-729dae830f69 gender male
b6cfff9b-e9d8-47ae-a68a-4432ed31c5e0 gender female
bfd66546-66a7-4eb0-92a8-ebeabd3bc8ff gender female
145d70a3-6d3e-4fa1-b261-bac9dcf0c0fd gender male
cd1ab234-ff5c-4435-bb75-f0ac184970cc gender male
4079480f-869e-4ff9-a291-41817620c797 gender female
ed0032e8-a000-4c47-95d9-e81ee3f14688 gender male
5c5b5d6a-f8e5-42fa-8f28-7898e5923713 gender male
25d5f143-a8f8-4a86-873e-e40afc79904f gender female
2a829c8b-4ee2-40d0-ad0e-a72b8eecbbab gender male
ee88016b-52c3-455d-8768-4b09b6f55c20 gender female
023be775-7468-416a-b4e9-c8957ff4be48 gender male
56009b33-94b3-4bee-bc6e-5efd8ea69d95 gender female
c1c1b6d2-8d6f-425c-90d3-b6d08fc18168 gender male
d848cc33-6777-48a9-ae2b-448351cbbfc7 gender female
d1a669e6-d127-4459-b9f6-2cfc5e61a4bb gender female
dc80e66d-de6a-4f86-b073-65b2f034aa99 gender female
a72fa04d-30ab-4070-9ad0-40a00cf6f44a gender female
65eb0733-fd5a-43c9-b9dd-2be12ea7e809 gender female
fb237029-cf48-419b-97e5-d23c07901083 gender male
25499936-2ffd-4f22-ae3d-d94055fc0d79 gender male
180168fe-27bb-42b4-a869-b23e4251712f gender female
d070d6e6-e718-4472-8705-adb741aa9a80 gender male
355ab084-667d-4591-ba95-dcbe62752970 gender female
af876276-1363-4127-be4d-d364fe10ac54 gender male
926cc221-91dd-4603-9957-20578cba1123 gender female
6499a3b6-c857-4163-b93e-fd569c109ec1 gender female
d95ab5d3-7ddb-43d5-abb7-4f1c6ee67795 gender female
2ae57e59-6acd-4802-adbe-c6e7a8a81612 gender male
74670a9a-4eba-4ed5-8883-4c7739f7c105 gender male
422ba8a2-b67f-4a4a-a674-51066c2b1e99 gender female
aa0262b6-e59c-4dd5-940e-b83befa9d55c gender male
3f1c6ed1-ab4d-4696-b64a-53b23fe5aaee gender female
76e2f33e-3282-45e4-9b4e-187a6f68d6a8 gender male
2ddd4709-fdc8-4c83-a0e4-0990771a7e4e gender female
de626800-3e4b-4227-a0dd-1ca9d4c66cb9 gender female
12c0b2cc-03db-4d45-8f9d-11e95589e7c8 gender male
7ce28ed4-cc41-4684-bc35-0008ceaed2c7 gender male
84f9ea5c-654f-47a7-888b-8dd2325295a1 gender female
0d63d3f8-0566-4fb8-ae90-91895a737419 gender male
3245684b-5dc1-46fe-be9d-4d174fe20c07 gender male
d37ce011-8df5-4c15-9a26-227e37fbfe6a gender female
12211451-35b3-401d-98b3-c3aa9f085869 gender male
7c4d588f-7cc3-4fbe-86c6-51ce9ad8ff22 gender female
f408bb19-70c1-4d21-a1b7-26ae78a2a012 gender female
495641af-ff90-4e61-9fc9-c7eb615480e1 gender male
5aa88f6f-df1e-4cb1-b60a-4a71bdd245dc gender male
808e07ef-4e79-45b3-86a0-73c24876ed9a gender female
e8691553-8e7f-4fa1-91d7-de031d6c4c15 gender male
4fdaae9d-8a5a-4876-83c0-5fafbe69ab39 gender male
23dfaacf-1285-483f-ad59-72b3b83e964a gender female
36d71789-ba62-472b-aa04-121d6aefe4f4 gender female
a4ed71a4-b455-4629-a25e-8b9fcce3766c gender male
a68a1d50-4fe7-4446-8733-607bf54cd5ee gender female
5603ff49-6c67-4e10-ae3d-3b5bf782f072 gender female
96e46a0a-f31f-4cea-a517-1100b085e2e1 gender male
b69d0815-601e-4a6c-9aad-afe800f0c795 gender male
2278d647-17fa-49c6-99f2-ca42a0648ee3 gender male
94fe1daf-5134-4a75-af90-8e99596d9517 gender female
7c614051-ec6d-4e8f-b298-15119bdad05c gender female
259a2d3a-7590-410e-9b03-b2300c4de3ed gender female
9970426e-551e-4061-8f22-9e60f356da38 gender female
06581de8-bf3c-4817-8760-3a4ae266ff95 gender male
d8f6abd3-8879-4dab-8551-d248ed640121 gender male
5f9b0f7b-df50-4dbc-a337-5a1423d04215 gender female
c20d9915-83dd-4e8f-b78f-74b710a786bd gender female
3c6e8ead-7f7b-4e14-9e1d-1a9b574d88b8 gender female
7945a7ff-d018-4a5d-a666-c2a3f038edb8 gender female
dea24740-15ac-4676-9a02-913775566fbc gender female
611609bd-de86-471f-8fd1-2aaf59a0b70c gender male
99cc0b63-a90b-4e42-b540-f03e255dbea0 gender male
ebb7d726-19b3-4af5-b1ce-9f43501480ac gender female
4e57fe71-7f05-42e1-9801-ebc1e656040e gender female
67c0e416-d8e2-4410-b9da-a5260df7ca3e gender male
fce6b685-c252-4c73-bc0d-e55ee9079e75 gender male
6394b596-02a4-433c-b0dd-c434cad73d98 gender --
8f7493ec-2291-4fb6-a391-89a7c442d748 gender male
94501797-7328-4942-aafd-6215a491d44c gender male
ee6cbed5-4549-437b-a90f-4d4247f09c31 gender male
529c115e-d9b3-4cad-992a-3a0b12670488 gender female
ac4884d3-3bca-4acd-bf6e-930b3184de9a gender male
420ade47-cf9a-4e82-b530-f6fb787e50c1 gender male
585f22b7-9f4f-42fa-ae00-6a2b82b37994 gender female
48c89246-e93e-48d4-beb5-14691dd91ddf gender male
67d6fb06-e276-49c5-a2ee-b823c6291e6d gender male
89c36ecf-1ee0-4de9-905a-0a67b05403b9 gender female
31795a67-5aee-4535-8ae6-169b2f3e248e gender male
7781895f-2c0e-444c-8dbe-29a1dfcdcf17 gender female
4b3ca84e-a331-49a1-966b-b63037bd1479 gender female
30f0fb32-d567-4dea-bc58-f073a708ccbe gender male
52cbff17-611d-4629-b7eb-770bdf432ab9 gender female
77f9dee0-3e61-4ab5-96a1-9d4648a1446d gender female
13fd721a-b844-4e6a-90d2-1ae8bd565f67 gender female
db8ae8cd-f265-4415-af94-bc7083f4b9e1 gender male
74f2adea-4235-4df7-a716-c0e4977c9ce1 gender female
f8c7273d-39a5-46fc-bf44-089bc432ce09 gender male
82df0a96-4147-47e9-ac4e-b89479f58c9c gender male
4fb284c0-f1fe-4627-9d70-8264d02d2457 gender female
618937b4-c033-43b6-b86e-148ce1546dcb gender male
dbeb5e12-a6af-4727-9352-bbc5b3abeaca gender female
aecec45f-7dfc-4df0-9a33-eabb66ea8653 gender male
9ab77ff6-bdcb-4bad-ae0b-f5f4d7235a10 gender female
daa88dd6-3800-4aaf-85b3-bdc03d42d6cb gender female
5e2c96b7-b29a-4a21-bc47-273a6d0c33b9 gender female
eb8cecfa-2738-4e88-8bee-273f1078f224 gender male
67927d08-723f-4cfe-bb26-497252e81d32 gender female
c4037927-26d9-4f91-98f6-2ec1fe89e972 gender male
fd53c449-c724-4de4-89a6-37d60f385dc7 gender female
de9943ac-71b4-4443-87db-67596ee95ad1 gender male
4cd79f44-7d71-4c5d-88af-4de3010790a8 gender female
67c22a2c-3bc4-476b-b0b0-362db4d83dd1 gender male
b73eb713-0847-49b1-9d53-f947cff6a761 gender female
03282498-a596-4b10-8a78-653480081799 gender female
e89973ad-9afe-48fc-995c-576bca5a309f gender male
605aabaf-6815-4b80-8a57-30b89f3b1d11 gender female
a0d8aa63-ad28-4a79-b9e3-7b914e6a7c90 gender male
b7b49807-3216-4c6b-931e-617f67e036bc gender male
07706c1a-ac9a-4698-9042-db79bbbeeb5d gender male
a17bfa30-48fc-412b-9bb5-f67af959721c gender female
155a10e4-fbd4-4ccb-bcd3-525075ca354e gender female
3b4351c2-758f-4410-8026-1b6932a91111 gender female
f45f024b-40fa-4844-a6c8-7ee17162123b gender male
86b69daf-27e6-4769-bd71-b02461e19afa gender female
f1fe9993-54ed-4291-8036-aac8dbb104b7 gender female
d713cdac-cde2-422c-b3e1-7d5a489e272f gender male
9600a7d0-6a08-4dd6-8dee-fd6ad981f0f5 gender male
c466459a-8461-4616-8e72-04de1618bb81 gender female
95d3a5b3-1134-438d-8c17-9e9d66fcd7d8 gender male
95240cc5-9410-459d-ac7a-2775084224b3 gender male
1bbb207c-9427-461b-bfd5-ee01674fabc4 gender male
c09a3dd0-67fe-41f4-9da9-82ed86c75b98 gender male
3658cea4-3949-4221-ac56-2486e4cb8201 gender female
ea301fe9-779d-4914-8e60-43a00a687d1f gender female
3ddfc283-25cf-4148-bfab-8e3c5035a536 gender male
41f20b9f-794f-4afa-88f8-d26a40ae4c65 gender female
e6db1db4-b97f-4e58-bd1b-40cb03b9a7b8 gender female
9b305193-be6c-4412-8748-323f57d144f3 gender male
62f7ac8e-087f-449b-9790-cc2c8c2db9f3 gender female
3b3955d7-8f93-4417-b426-f085fadcb90a gender male
155b233d-b305-4f7c-9953-5adf6aa416f5 gender male
7ac26b1e-067d-40e8-9783-9f377f5078f2 gender male
ea7b039f-db67-429e-ad6d-0950cf1edb27 gender male
5be6d8ca-c38c-4732-97a5-840465fdf26c gender male
4d3f5f9e-f1db-4d06-8917-60984a36d710 gender female
2dd0bd4e-37cc-4157-a5e3-30ae318ebdfe gender female
72bd36f4-d55f-4bf2-ab0f-fe687bbebb05 gender female
873d4457-a2ef-4fdc-b7cf-9e7af4a54de4 gender female
3a729cf2-d2e3-4b89-9599-74817acbde0e gender female
f72a1813-7b1d-4944-be7b-13efaefe0042 gender male
89ecbe67-89e9-4b33-9523-8e410771d026 gender male
a82ea9d3-72c8-4f07-b89d-1074b89c2373 gender female
c68aef4d-981c-45d6-981e-b9b7496cfecd gender female
a2cbe3ea-d31e-472b-af2d-3594cedbbeb5 gender male
4685ee8a-d6f2-4cd2-b18c-0db4291811f8 gender male
58238ff4-fe81-4350-b711-c59e80a0e2ab gender female
bda8aa4f-72bb-4899-8e44-bc51f1e59a2d gender female
60944b07-7658-475b-be26-5e58a1d78e96 gender male
4c648406-e1f3-4dfc-92a2-694b1136fdc7 gender female
9afbdf89-10f9-48b2-8c1e-b590dc3df31d gender male
ecedd3ab-8fe7-4140-bd94-8c9fecb1909e gender male
472feac3-eefb-439d-94be-987e0db504df gender female
658fc3f2-25e0-43c8-b10d-ea310c6eab2a gender female
641e566c-9c52-4340-b088-ff6241d41778 gender male
dbbe3a79-623e-4d48-94f0-a806ad7676c4 gender male
59ce1696-1587-4556-9269-006344f212d2 gender female
c9865f50-7943-457d-a37f-1698e6ff1bdd gender female
38172fd9-d69d-4acc-b860-32c27e41ac9d gender male
390fdcac-a79c-429d-a0f8-5d2cb8e299fe gender female
ddcbca1d-ecd6-42ce-ada2-64bfeb12eb3f gender male
c15f0cea-801a-4d34-8a09-c5c2dac72eb5 gender female
3bfabcfa-a0da-49d8-998d-112c3be13775 gender female
b04f52b5-89f6-4e99-838b-b51627c66493 gender male
0f5bddc4-4222-4964-8593-75ab9e6a5756 gender male
4b4cbf93-52d9-40e6-89bc-02e1b8245b46 gender female
d4f65a1c-ed00-43f6-bf1f-5a253603075d gender female
7cf3e93e-4bba-4d87-a426-79dd6deae61f gender female
d95e89ce-0291-4435-8871-51250fbf7a27 gender male
420d2987-a00f-48d2-88d7-ec3143a91929 gender female
5c99fefe-b00c-4727-bf06-052c04c845eb gender male
cbb2ddcd-6578-47ec-9799-da98176cf4e7 gender female
8010e2c4-1d62-4699-b7fe-699d80485447 gender male
cbac936f-52d5-47e3-a6e2-e76eade50c91 gender female
ee1a3e53-c58a-42a0-ab54-63d9e2c4cb7d gender male
9516263e-5294-4bca-81ae-67b62722079b gender female
8c89e548-d290-4647-a48c-536294c65a24 gender female
b8551407-8a71-4c88-8673-a52be926c780 gender female
d6962d91-36e0-4b33-8d35-26dce28e0818 gender male
71dbf3a2-3142-49bd-a9a9-8bda8f2cace8 gender male
d46a4381-b124-4df1-b132-18ddb591d8c3 gender male
67fca0eb-5649-4b8c-910f-c0c2cd105e36 gender female
a161bcef-7f63-472a-a706-746f11cd4e5f gender female
d5c33a8c-6e36-4fae-a3bf-78189c98089a gender male
bdd229d2-dfda-4546-bc68-16d772972e13 gender male
bb5e72a8-c3de-45c6-adf2-2a6a35144470 gender male
3da2c6d2-f827-465f-8165-382d97d86d37 gender female
9f976f94-5b69-4393-8e74-1ba1a2a9e06d gender male
6286ccf8-e5ba-4bf0-a162-f6ccbec79a9a gender female
b7a78cd8-6e6f-44a9-92cb-b93872347cee gender female
5d9e1cfc-223a-45d4-a7d2-194317e9fb3a gender male
5d83e6fd-a7df-47ba-a6dd-83ccdcd60a92 gender male
5cc13265-fbd9-4a29-ad68-a8f6c5a6e78a gender male
f16e62cf-f6f8-421b-8343-7fa7b243f9cf gender female
e1557aa0-de1b-4e3d-9033-8a8f0aaa3b8c gender female
c07ebe42-a1f2-47c7-ab90-7a030389d4e9 gender male
08664d19-cabd-4f29-b2a0-68b9dc6795e9 gender male
2fcbc0e8-cf92-436d-9bb9-4f6ae0ededd7 gender female
69d98a8f-a769-4255-804c-a9bbc601103c gender male
13070020-a3c9-411c-b981-cf16fc3204a3 gender female
4c8fe598-03a8-493e-9d19-815ee663b469 gender male
f9b15a4e-028b-4fb1-8871-002c98c295de gender female
9e41dd3e-4d81-4208-b7bb-b82aeff75746 gender female
06a960f5-5c56-45ba-a734-147c08e26f81 gender male
62fde3f6-50d6-4c4a-a08b-e07408f1991d gender female
5f3cb57c-6508-4e5d-a0b8-79f43860ff61 gender male
0a16a824-6812-4d50-8458-770d7df3791f gender male
90204fc0-f085-4f64-bdfd-ce237bc5affc gender male
fd531c64-a767-4c79-b2e5-4a606e02bfcb gender female
2f35e9c6-f0c2-4b90-bd22-c31f0008b1e5 gender male
67a1540c-e3e6-4677-91bc-517d92c7d890 gender male
78856c3d-4c47-4ef7-ad99-14b2106ef090 gender female
5687e2f8-40b6-4aff-bb7c-7dae1a73292f gender female
9518cffd-be34-43ec-8832-a3158659bcd0 gender female
813869a3-a71e-4a19-a735-61eab2d775d0 gender female
8afead7b-46d2-46df-bfa2-02863c230a56 gender female
b141a798-19f2-44f8-bfa9-a40455462cd3 gender male
0e03247f-32d7-4848-9067-bc462158a284 gender female
b08513fc-b634-43ce-b478-dbc0e4d27a0f gender female
8783a778-2bf2-4e4a-b973-d5bca43f8d5f gender male
83cf0c1e-bfef-4416-8bac-873907445c52 gender male
5a7429cf-ad08-4e2d-9b05-3f3187040eb0 gender male
df7513ff-ce56-4f3f-93c1-8be8177eefff gender female
2e8f9520-1d46-41a5-960e-751509b040b9 gender female
6fc0108f-7a2d-45ed-91be-55456d7034b9 gender male
89a38f1b-31b0-42c4-bf74-62d6d25d2000 gender female
83ed3ebf-3caf-41af-bd86-f08a30e8b502 gender female
33ad4f7b-c280-47c6-ae80-73ff4c855225 gender male
2dbaaa08-3373-4b49-ab84-b5cd7f790618 gender male
23d83c2c-74b8-49f4-993f-60e3bff946aa gender male
8786f926-433d-463a-b835-31c6b240fdd4 gender male
c3fd3382-e71c-4b33-9b98-aa7fcc5dc572 gender male
e9004103-5444-42db-a21b-1025b4faff6c gender male
efef9ff3-6a4c-4df0-b716-d5f990d03f58 gender male
30ffe9ba-29e7-4f2b-b043-ea0a2352be67 gender female
9fc4f41d-bb43-4eaa-a82f-7f38d33bcbcc gender male
0cbe10e1-1a2d-47f3-a38f-d973c645bbdf gender male
b8ee4e75-0b6b-4353-a91c-cbd371811cc2 gender female
c8955a3f-8601-43aa-b3a1-1fbceeaa5e20 gender female
2414f8c7-b306-4039-bcd8-19e25f4f3423 gender female
b1a09e29-79ba-47c7-9d9c-fd47b3aae647 gender female
83a2c1f5-ee63-4cb3-8995-d5f1ecd3b06a gender female
395ba42e-37fa-45d6-874c-c351ebca9635 gender female
a8d37573-160d-4490-a6c6-fd86ddded8ac gender male
9318b97b-2865-4866-bada-a0c25747ec9f gender female
da78ba6b-d67d-4d30-b13c-58ecfe3172c4 gender male
d861f1bb-1e22-4096-b4db-f71f05787d79 gender --
4eb5feb4-0452-4390-ab99-e88701ed4847 gender male
edfec4c3-01d2-442c-937a-b6ac34b55837 gender male
dd890e1c-000c-437c-a08d-8fd31fb6cbbf gender female
5e705c84-4db3-40a2-b1da-16eb8a62ee0d gender female
c0f66543-5b88-476c-a730-8041bfb0708f gender female
788aa07d-ef1e-4976-88e2-f27db45949dc gender female
2700100f-5e7c-4835-9390-4f6675999d69 gender female
8fd97969-47e0-4878-bab3-9ca332773b93 gender male
090a4897-81ba-4ac5-985a-108a3b76e915 gender female
b8e7e16e-ac4a-4ce7-80b1-021917bbc8d7 gender female
90d1c54f-dd59-401d-8218-3a1c149e26e3 gender female
2d27de7d-1d16-4ff7-8185-257c254566ae gender male
4add80bb-ce9e-4b0d-a9da-26fb67c57260 gender male
fffadef2-bcd5-4bc6-9135-8ff2fecaea0b gender male
b5e1d45c-0ce6-419c-a73c-8ac525a74f06 gender male
4a4ffd57-2101-4d61-befc-9393a9dcc544 gender male
17586636-5f06-4bb9-8d09-c2a826e5d3fc gender female
b4016e3b-69da-4ec6-81e1-6d372a09de7d gender female
2e1119b2-0b52-41e5-ae50-84fe01ec069a gender male
d36d8522-a3d8-48ff-8a87-d0ee074253eb gender male
57843b7c-f7ed-4f79-8d1e-3954cb93ecb1 gender female
74ade0c5-affd-4b7a-b620-e3ec1301b541 gender female
6b068035-c0b2-41d6-9604-e83824a69d22 gender male
4c0b45ad-fbc9-488f-8507-d03056253e56 gender female
3b39265f-b973-4875-97f9-4bc753f27df4 gender male
d8a3b3da-a133-4f77-a7d4-9915515d25ef gender female
632a5aa6-a46f-4117-9a5b-d18c3673711b gender female
d02c76c5-7fbb-41db-8df8-aa24dbc435af gender female
7d4d8659-220f-4d33-a2e1-6f18076a5060 gender male
3a7bce82-079b-4719-987e-89f9682bb03a gender male
5e8206b6-ed80-47da-a6b6-b51d1dd16b11 gender female
a877f00b-2954-4637-8fe7-3c04138b03b7 gender male
99f343a9-405b-43b0-bdd5-cd2ee85233ea gender male
22f3165c-8d47-4e1a-865a-da083fc10a8c gender female
926f14b9-c3dd-4409-8808-113366475bbd gender male
8fcd7f9d-c81b-43a9-b0a3-542788312c65 gender female
fcdf32e8-a5d7-44ac-a5ff-2acd9efdf85a gender female
dd8e266b-0b4b-48a3-ab0a-b8a0f8710c7d gender female
ac4fc114-4186-404d-9fa7-559a993929b1 gender female
60449f58-ab59-46ce-b12e-f38a6f66aa71 gender female
4bb0c0d5-53dd-4030-afe2-c46ec4abd446 gender male
f9481455-04e3-480c-9c10-c8e755fa0b1b gender male
3d4236ef-84f1-4bbd-8a75-191b5f81c55a gender male
0337b226-8c93-4486-97e5-2358088d057a gender male
0ddf96b1-1a17-48bc-961c-b1f7a8b97fc3 gender female
984ac8d7-bcbd-4926-a289-f09ea19d58f7 gender female
9bdfa469-316d-4532-9058-94d5f7d7b07a gender female
c163b696-2d21-416c-83b7-7e7e5dbdec6f gender male
fd732d36-fe56-44cc-876d-1364b7512002 gender male
6c6bef5a-4b41-4815-9b56-1443a58bf67c gender male
2897d2b0-0d34-4679-9b36-fc1385bfb5ee gender female
ed75a0c0-1603-4a44-a980-d08b1733fefd gender male
e9323745-c3f1-4301-a3b2-0a3ceb3dc702 gender female
83d27178-f024-4ee9-91b3-ebd33a5fb90b gender male
6f3c85e7-b0e7-4693-9d08-3b1cfd1043f5 gender male
0365d970-65a5-4626-b2df-8e02f5bbcdf1 gender female
2b758b58-4970-4e59-a088-b14bbedeaae0 gender female
3d1b3756-5c8f-40a7-9f27-3d7e65e5fae6 gender male
1d4f03f1-ae9f-460e-b592-fe96b832a855 gender male
3183b055-1a69-4285-9a6b-9dd4274a19fa gender male
af5f9621-a0d1-4ded-bebd-cab53c460e53 gender male
2afaed19-f6bf-4c1d-98b5-6bf27a9ebbe0 gender female
0fc196b4-d4ad-4367-816f-baaa445955c7 gender female
6f342589-12dc-4e69-aa00-c52608c65b11 gender female
3471a387-2c9d-4d5e-9913-e398bf381fa2 gender male
08d3f52f-fada-481b-b671-11400afbdd53 gender male
b2746bcd-7c1d-464c-8cc2-33bf5c68bc1e gender male
f4ed7876-b0e0-4e5f-8581-a79526b85b9a gender male
8cf221f8-4cb8-4aa5-837f-f943956e17bb gender female
bb07cee1-4e05-4dca-8a6c-1491195576a1 gender male
05be0bc8-b645-401b-9639-cde6c2086d15 gender male
b5aa4193-01ee-463d-8260-38a481acf6a1 gender female
bfc3109c-799d-4e84-a712-1562c3207ffe gender male
2623eb67-f114-47f6-bd88-49eb07f2bec9 gender female
7350d90b-a1bc-4c12-8e51-97921ff50fd3 gender male
8c2a9322-2b61-48e3-b073-f63ff99cd371 gender male
0afe660a-2936-49d0-82e9-f1b325a0b48e gender male
329f9fb8-3cf9-47db-8dea-f3bd7d90140d gender male
993ead15-48c0-41e2-86ab-8ac291c6b8ef gender male
97fdfaf0-3e8f-437d-aa42-a9dfbdfdde84 gender female
9ff85a6e-a26e-4cf9-a0e0-84e6ddcec14e gender male
6c4d046d-2258-418a-b46f-ec5175dcc442 gender female
a6fdb572-5372-4e62-b393-05d9cc90b30a gender male
a44a39cd-2953-4182-9da1-062429cab7e7 gender male
9fb0e6db-f4ac-4775-95e5-06952fb57c42 gender male
edc4e45b-4412-40d0-8240-f44f21315eed gender female
7fe29789-2e81-4b45-b24b-e5faba0a40e4 gender male
85195e8f-ad93-4dbf-806c-4d8dfc7d07b8 gender female
aaf7c888-0312-46f1-9283-38b88d1cd8f0 gender female
d46528da-c5d7-412d-97bb-c8e5866d3dc1 gender male
335067b6-105f-42fd-b4bb-f37425b0f22e gender female
9f673d18-0fb5-46ca-b6ae-21704d6ba84d gender male
1067121f-832f-4819-88e9-54a948718d16 gender male
20d2f0f7-8189-42da-adec-c8fb9e798cc6 gender male
55cf7bc6-7e99-4bc7-bda3-8f80de9ce131 gender female
b9f4c131-08f8-488a-97f7-514e8c6eb5b0 gender female
25b22519-5290-4402-8824-12294a9d1c6c gender male
278bf97b-9a40-46dd-958f-a50b0b1c25ed gender male
ca3ac69f-cafb-429c-8a0a-75e54a63cea6 gender male
ab7dd3c0-169f-4cfa-aab3-380438ae2792 gender female
7f159871-bf8e-4942-9579-651bb73815d1 gender male
d5800646-6b3b-4831-a289-8cb10173f524 gender male
b280bdce-78f9-4ebb-ad9c-b9f613a555e3 gender male
307c8cfc-ebdb-4462-a716-dc63f37b0b5e gender male
5b2e643a-ed44-4be7-b872-ff5a919cf7bc gender male
d4035c0e-4584-4b8e-80f7-8f87ac13984e gender female
fc308086-eba5-4bcb-a73d-76f85fc1ce61 gender male
48a23897-f538-42fb-96d1-0ef5ed6579ad gender male
c8de0517-15f3-41a1-985f-46267a06e196 gender female
837d33d6-5886-4e09-85c9-e5078a31a7fe gender male
b55ec126-70ac-46d5-819d-d6e12ef117c2 gender female
67a0e7d7-fede-4d4a-83cc-4f50cb233ef8 gender female
54daf120-10e1-48af-94d6-27c300202415 gender male
17746b70-fc4d-48ac-a011-24d583d3fd30 gender male
aa7301a2-ba72-4345-a7fd-15267ac6c67d gender male
51b494a6-f348-4213-83c8-542c43b97cb1 gender female
4613d374-96f5-4099-8b09-007e30b7b720 gender female
37f40380-252d-4cd5-93be-8eb43c1d59bb gender female
b1ad6aca-21cd-40cf-96ed-16b7cefc3bc9 gender male
158949f1-21eb-4e24-8a8e-fd3b0c419ed4 gender female
96e2a919-4593-4a5d-900f-c9813320e390 gender male
6d2bb8fc-cd09-4695-b060-6abb7f082d3a gender female
d165de0a-6243-4d85-88ce-74575b26b00a gender male
603cb075-fed6-489e-9959-b944e29cdb93 gender female
76976bb5-7ed3-4cf5-8186-47028f342b17 gender female
ae0e79c7-4103-4f9e-9266-ebb7e48e3eea gender female
68ff1a3c-ccd8-4a33-b297-e2785767021a gender male
f5b6afd4-d026-4b3d-8679-8fef4e32622f gender female
d30353fc-2fa6-410d-a474-ed08cf3149a9 gender male
e379c1f5-e513-4789-80c9-92c689fff0f7 gender female
a103670c-3607-4a4f-8951-f59903f25b5d gender female
2ab8c5dd-5ac7-435d-9dc4-9691c17673eb gender male
8be5bc32-7f23-4f10-9cf5-959d6f050ee4 gender female
11460351-794d-449b-ba7b-9d2b4de1cc5b gender male
5c0520b0-a19e-418f-9cf7-192ac6943e49 gender male
5818b22d-eef1-447d-90f8-6aab9d2b52d0 gender male
a35d9852-aeaf-413f-98ad-45f4fba368b4 gender male
21ed5cd4-1026-4464-a241-ad2c98f8a061 gender female
64421502-b537-4de9-b343-8049ff2fe122 gender male
130f1210-db85-412f-912d-2cd2a748d3cf gender male
c5e6d1fe-9086-4d52-b414-cc7d9da4711f gender male
1216baa2-5447-4462-9243-cca325e54668 gender male
b1b816b3-44b5-4e47-8b69-fc6456fa69a5 gender female
0cb1a423-5c9e-44a9-98c7-4a9648bfb928 gender female
a0daf8a0-0afd-45d5-b003-41b4bd0c54cd gender male
1df6b60c-7f94-4393-9782-3f720a93bc04 gender female
d48fd8cc-f8cb-40ce-8fec-ba57568ebeb2 gender male
b3b6073c-83d7-4985-88ca-77a0c5286884 gender male
5fd663f0-8a1f-4d2a-ab62-31d081817fbe gender male
This source diff could not be displayed because it is too large. You can view the blob instead.
id feature value
8bb6511d-1284-46df-b60f-7d49e53afc4b race white
368ed7de-aa2c-4bc8-9170-04811ccaf8d1 race white
7a7bdbcd-effa-4af2-b059-7791aee46fe0 race not reported
ff7447a0-a3de-4d17-9166-4ee002023ca7 race not reported
ae53cb27-d5d5-4150-876d-69d780030934 race not reported
f671a8e7-3b8e-40c0-89bc-bb90f517cf57 race white
90a63500-f4f8-4cd0-b8ef-575a2b48be2e race white
547921ff-6eee-4013-a119-badf2c4b80b5 race not reported
96522b7a-66d2-45fa-ac5f-1b9e8d49bba9 race not reported
3844401b-65d6-4f2f-acd9-1845345cc769 race not reported
48c02a84-1ce1-4d9a-8d25-dec2fa0282ee race white
6b194f70-b146-4076-92fb-b259c13d3cc5 race not reported
0f07abc5-1147-47d0-adf4-b8a3a435819e race white
8bdc98d8-9ee6-442e-9525-c65b132cd354 race black or african american
f1f8995a-5c58-480d-941a-db6996dd44a1 race not reported
83068e3f-5f79-430e-a95e-2d95acc6b370 race white
59a54945-cc0a-4b56-bd1d-f01238f790ad race not reported
f63410f6-dea1-481e-9275-e3d08a0c4ded race not reported
af113043-a63d-4ccc-a10c-2214b2727f8f race black or african american
fa5f7d79-076a-4e17-8a35-30c81a1feace race black or african american
3aa5c179-5ff2-4883-80f7-84c592bc4916 race not reported
41d5f105-c98e-4c95-8d1d-989f90d40333 race white
3fb22447-3042-495c-a448-556520196f76 race black or african american
4c3ed306-4013-4fb1-b22e-f580cfa1edad race not reported
c4a220c7-d9f6-4005-8030-a61c9ab3399d race white
b3c2f3b3-c0e0-4c30-9193-1109d38e04f3 race not reported
1e8544c8-4e89-4347-b105-fdd3c3e8f7c5 race white
c1b621c7-66b1-4314-b90a-a47088da5778 race not reported
b4abe84f-ea5f-475e-968a-892822d6b349 race white
d8d1474b-b3f9-425b-8079-f0b8a2839be2 race white
5c8edc61-088d-4a8d-b762-bc5c81bc2e48 race white
df699b1c-871b-414b-b02a-d4027e828ee7 race white
88d30ba2-5b85-4583-a45e-c44cd8640ae2 race white
b5998685-3a92-49ea-aada-3d24adb47fec race white
7b9d1b85-d792-4ee8-98ba-985972361eda race black or african american
c9f29f45-c98c-4f51-bde8-14f0413fe7c1 race not reported
c75b5564-102d-45f2-808f-d7c4313a0752 race not reported
393d591b-8065-42b6-9986-d5c74782071c race black or african american
0f3171b5-122b-4118-8668-9e90eaaeead7 race black or african american
0d2bd58f-1cf6-4bbd-b533-be72be494e6c race not reported
700ab3ae-e8db-4d9f-8399-fb889bc6e50e race white
db9bc043-c8d3-4386-9966-70d714322d3d race not reported
67e0e2d2-5bd5-48a7-8c3b-aa35681e0bca race white
5be6c7a2-3fcd-49c7-81ac-f2919b6a32f9 race white
5bd03307-b5f0-4aef-af7b-74a70548e5d6 race asian
1f3a4b48-25ef-45c1-94a8-9743b6e43b90 race not reported
511c8e3c-9b7b-4708-9c49-078ee79d7231 race white
79644b9d-5a26-40ef-a65e-692626385fb3 race not reported
073d5629-19b9-4021-b643-c8ec1c71bce6 race white
86403271-5e24-4776-ad0b-1a05f26a6c10 race white
8b800e21-6edc-4740-9c3b-5dd6ac88f127 race white
6d587f23-6f52-4f49-9257-587ba59ef9bc race white
92e149db-96f1-41e2-bcd3-517d74e9eb75 race not reported
4aaddf6e-0780-4fe9-8ff4-4566d005f193 race not reported
a7f33ddd-f58d-4478-80c4-5f163c9a8bb6 race black or african american
cd8b57df-2d6e-45dd-a57f-b9591e1267ba race black or african american
309c0f80-a792-4e42-b779-90c2ab203f3c race white
9ceb7d87-0c87-41c2-9655-5ba540c4faa6 race not reported
19e23efd-6c74-416a-9868-1f89c5f66842 race white
420e6e3c-aad1-475b-ac16-1c156e15422b race white
1d3d60d7-18db-4b2c-a3d0-1f5b0074e2a2 race white
d6b26842-b6a4-4143-9be9-729dae830f69 race white
b6cfff9b-e9d8-47ae-a68a-4432ed31c5e0 race white
bfd66546-66a7-4eb0-92a8-ebeabd3bc8ff race white
145d70a3-6d3e-4fa1-b261-bac9dcf0c0fd race white
cd1ab234-ff5c-4435-bb75-f0ac184970cc race white
4079480f-869e-4ff9-a291-41817620c797 race black or african american
ed0032e8-a000-4c47-95d9-e81ee3f14688 race white
5c5b5d6a-f8e5-42fa-8f28-7898e5923713 race white
25d5f143-a8f8-4a86-873e-e40afc79904f race white
2a829c8b-4ee2-40d0-ad0e-a72b8eecbbab race black or african american
ee88016b-52c3-455d-8768-4b09b6f55c20 race white
023be775-7468-416a-b4e9-c8957ff4be48 race black or african american
56009b33-94b3-4bee-bc6e-5efd8ea69d95 race white
c1c1b6d2-8d6f-425c-90d3-b6d08fc18168 race white
d848cc33-6777-48a9-ae2b-448351cbbfc7 race not reported
d1a669e6-d127-4459-b9f6-2cfc5e61a4bb race white
dc80e66d-de6a-4f86-b073-65b2f034aa99 race white
a72fa04d-30ab-4070-9ad0-40a00cf6f44a race white
65eb0733-fd5a-43c9-b9dd-2be12ea7e809 race not reported
fb237029-cf48-419b-97e5-d23c07901083 race not reported
25499936-2ffd-4f22-ae3d-d94055fc0d79 race white