# aeexplorer

> An interactive tool that allows users to dynamically query adverse event data in real time.

Latest version **3.4.1** (published 2020-10-21) · ISC license · 0 weekly downloads

## Install

```sh
npm install aeexplorer
pnpm add aeexplorer
yarn add aeexplorer
bun add aeexplorer
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.4.1 |
| Published | 2020-10-21 |
| First published | 2016-06-28 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 262.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 19 |
| Author | Rho, Inc. |
| Maintainers | jwildfire, pburnsdata, rhographics, samussiah |
| Keywords | adverse, events, interactive, aes, data, visualization |

## Links

- npm: https://www.npmjs.com/package/aeexplorer
- Repository: https://github.com/rhoinc/aeexplorer
- Homepage: https://github.com/rhoinc/aeexplorer#readme
- Issues: https://github.com/rhoinc/aeexplorer/issues
- npm.io page: https://npm.io/package/aeexplorer

## Dependencies (2)

- [d3](https://npm.io/package/d3.md) ~3
- [webcharts](https://npm.io/package/webcharts.md) >1.9

## Alternatives

- [async-exit-hook](https://npm.io/package/async-exit-hook.md) — 3.7M weekly downloads
- [evnty](https://npm.io/package/evnty.md) — 7.2K weekly downloads
- [eleventy-plugin-asciidoc](https://npm.io/package/eleventy-plugin-asciidoc.md) — 3.5K weekly downloads
- [@jswork/next-get2get](https://npm.io/package/@jswork/next-get2get.md) — 945 weekly downloads
- [@dashersw/axon](https://npm.io/package/@dashersw/axon.md) — 934 weekly downloads

## Recent versions

- 3.4.1 (latest) — 2020-10-21
- 3.4.0 — 2020-04-22
- 3.3.5 — 2019-04-05
- 3.3.4 — 2019-04-05
- 3.3.3 — 2019-03-28
- 3.3.2 — 2018-11-01
- 3.3.1 — 2018-10-26
- 3.3.0 — 2018-09-24
- 3.2.6 — 2018-05-04
- 3.2.5 — 2018-01-18
- 3.2.3 — 2017-10-24
- 3.2.1 — 2017-07-24
- 3.2.0 — 2017-07-24
- 3.1.0 — 2017-07-17
- 3.0.2 — 2017-03-21
- … 4 more at https://npm.io/package/aeexplorer/versions

## README

# Adverse Event Explorer

![alt tag](https://user-images.githubusercontent.com/31038805/30923072-ee757b02-a378-11e7-91a5-dd2bb31f402c.gif)

## Overview
The AE Explorer is a JavaScript library that allows users to dynamically query adverse event (AE) data in real time. A typical AE Explorer looks like this: 



Users can click on any row in the table to create a listing like this: 



The AE Explorer is an open source project built using standard web technology and will run in any modern web browser. The displays created are all dynamically linked to coded adverse event data which allows the tool to work with data from any adverse event coding system, e.g. MedDRA. The charts are created using [D3](http://www.d3js.org "D3.js").

The AE Explorer contains all of the information available in standard listings, but we apply interactive elements common in website design to give users the ability to search the data. The default view is a single-screen display of AEs grouped by the MedDRA System Organ Class. Dot plots portray the incidence in the different treatment groups. 

## Usage
In the simplest case, using a dataset matching all default requirements, the chart can be created with a single line of code.

```javascript
aeTable('#chartLocation', {}).init(data);
```

The code to load a comma-delimited data set and initialize a customized chart, with filters and simple data mappings, looks like this: 

```javascript
   const settings = {
            'variables': {
                'group': 'group', //overwrite default value 'ARM'
                'filters': [
                    {'value_col': 'SITEID', 'label': 'Site ID', 'type': 'participant' },
                    {'value_col': 'AESER', 'label': 'Serious?', 'type': 'event' }, 
                    {'value_col': 'AESEV', 'label': 'Severity', 'type': 'event' }, 
                    {'value_col': 'AEREL', 'label': 'Relationship','type': 'event' }, 
                    {'value_col': 'AEOUT', 'label': 'Outcome','type': 'event' }, 
                 ]
             },
        };

        d3.csv('../data/ADAE.csv', function(data) {
            aeTable.createChart('#chartLocation', settings).init(data);
        });
```

## Links

More information is available in the project's [wiki](https://github.com/RhoInc/aeexplorer/wiki): 

- [Interactive Example](https://rhoinc.github.io/aeexplorer/test-page/)
- [Configuration](https://github.com/RhoInc/aeexplorer/wiki/Configuration) 
- [API](https://github.com/RhoInc/aeexplorer/wiki/API)
- [Technical Documentation](https://github.com/RhoInc/aeexplorer/wiki/Technical-Documentation) 
- [Data Guidelines](https://github.com/RhoInc/aeexplorer/wiki/Data-Guidelines)

---
_Source: https://npm.io/package/aeexplorer · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
