Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Python Vulnerability Check
#bandit exits by defaul with status 1 if a vulerability was found. Status unequal to 0 lead to a github action failure
run: |
poetry run bandit -r vianu
poetry run bandit -r veanu

- name: Lint with Ruff
run: |
Expand All @@ -34,4 +34,4 @@ jobs:

- name: Run Unit Tests
run: |
poetry run pytest --cov=vianu --cov-report=html --cov-report=xml tests/tests-*/* -s
poetry run pytest --cov=veanu --cov-report=html --cov-report=xml tests/tests-*/* -s
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ We are committed to creating a friendly and welcoming environment for everyone,

## Reporting Issues

If you experience or witness unacceptable behavior, please report it by contacting the project maintainers at [hello@vianu.org]. All reports will be handled confidentially.
If you experience or witness unacceptable behavior, please report it by contacting the project maintainers at [hello@veanu.ch]. All reports will be handled confidentially.

## Consequences

Expand Down
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# Contributing to Vianu
# Contributing to open-veanu/veanu

First, let us thank you for considering contributing to Vianu! Your involvement is vital to the project's success.
First, let us thank you for considering contributing to open-veanu/veanu! Your involvement is vital to the project's success.

## How Can You Contribute?

- **Reporting Bugs**: If you encounter any issues, please [open an issue](https://github.com/smc40/vianu/issues) with detailed information.
- **Suggesting Enhancements**: Have an idea to improve Vianu? [Submit a feature request](https://github.com/smc40/vianu/issues) outlining your suggestion.
- **Reporting Bugs**: If you encounter any issues, please [open an issue](https://github.com/open-veanu/veanu/issues) with detailed information.
- **Suggesting Enhancements**: Have an idea to improve veanu? [Submit a feature request](https://github.com/open-veanu/veanu/issues) outlining your suggestion.
- **Submitting Pull Requests**: Ready to code? Follow the steps below to submit your contributions.

## Getting Started

1. **Clone the Repository**: Clone the Vianu repository to your local machine:
1. **Clone the Repository**: Clone the veanu repository to your local machine:
```bash
git clone https://github.com/smc40/vianu.git
cd vianu
git clone https://github.com/open-veanu/veanu.git
cd veanu
```

2. **Create a Branch**: Start by creating a new branch for your feature or bugfix:
Expand Down Expand Up @@ -45,7 +45,7 @@ First, let us thank you for considering contributing to Vianu! Your involvement
git push origin feature/your-feature-name
```

8. **Open a Pull Request**: Go to the Vianu repository on GitHub and open a pull request from your branch.
8. **Open a Pull Request**: Go to the open-veanu/veanu repository on GitHub and open a pull request from your branch.

## Code Style

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2024 vianu
Copyright (c) 2025 veanu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
40 changes: 20 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
<p align="center">
<img src="https://avatars.githubusercontent.com/u/189356226?s=400&u=4bc88c9f31bc573f84d4222461c520e19c1c97a4&v=4" alt="vianu Logo" width="150" height="150" />
<h3 align="center">vianu</h3>
<img src="https://avatars.githubusercontent.com/u/189356226?s=400&u=4bc88c9f31bc573f84d4222461c520e19c1c97a4&v=4" alt="veanu Logo" width="150" height="150" />
<h3 align="center">veanu</h3>
<p align="center">Together we are building an Open Source Community for Life Sciences.</p>
<p align="center">
<a href="https://badge.fury.io/py/vianu"><img alt="PyPI version" src="https://badge.fury.io/py/vianu.svg?icon=si%3Apython"></a>
<a href="https://badge.fury.io/py/veanu"><img alt="PyPI version" src="https://badge.fury.io/py/veanu.svg?icon=si%3Apython"></a>
</p>
</p>

---

Vianu is a Python package designed for developers working in the **life sciences and healthcare** sectors. It provides access to a variety of tools and workflows, allowing users to quickly build, validate, and deploy data-driven applications.
veanu is a Python package designed for developers working in the **life sciences and healthcare** sectors. It provides access to a variety of tools and workflows, allowing users to quickly build, validate, and deploy data-driven applications.

## Available Tools

- **Lasa**: A tool for phonetic comparison of novel drug names with authorized ones from different locations.
- **FraudCrawler**: A data ingestion and transformation pipeline for real-world healthcare data.
- **SpoCK**: A tool to search public websites for spotting adverse drug reactions
- **DrugSafetyCompare**: A tool to search for published drug labels and compare their safety profiles. [See in action](https://huggingface.co/spaces/vianu/drugsafetycompare)
- **DrugSafetyCompare**: A tool to search for published drug labels and compare their safety profiles. [See in action](https://huggingface.co/spaces/veanu/drugsafetycompare)

## Installation

To install Vianu, use the following command:
To install veanu, use the following command:

```bash
pip install vianu
pip install veanu
```

Alternatively, you can install vianu from source:
Alternatively, you can install veanu from source:

```bash
git clone https://github.com/smc40/vianu.git
cd vianu
git clone https://github.com/open-veanu/veanu.git
cd veanu
poetry install
poetry shell
```
Expand All @@ -44,24 +44,24 @@ TBD
#### Launch a Demo Pipeline

```bash
cd vianu/lasa
cd veanu/lasa
poetry install
poetry shell
python -m vianu.tools.tici.launch_demo_pipeline
python -m veanu.tools.tici.launch_demo_pipeline
```

### FraudCrawler

#### Launch a Demo App

```bash
python vianu/fraudcrawler/launch_demo_app.py
python veanu/fraudcrawler/launch_demo_app.py
```

#### Launch a Demo Pipeline

```bash
python -m vianu.fraudcrawler.launch_demo_pipeline
python -m veanu.fraudcrawler.launch_demo_pipeline
```


Expand All @@ -74,11 +74,11 @@ To lauch the demo app do the following:
```bash
poetry install
poetry shell
python vianu/tools/drugsafetycompare/launch_demo_app_count.py
python veanu/tools/drugsafetycompare/launch_demo_app_count.py
```
Or simply launch the starter-script:
```bash
vianu_drugsafetycompare_app
veanu_drugsafetycompare_app

```

Expand All @@ -87,7 +87,7 @@ vianu_drugsafetycompare_app
```bash
poetry install
poetry shell
python -m vianu.drugsafetycompare.launch_demo_pipeline
python -m veanu.drugsafetycompare.launch_demo_pipeline
```


Expand All @@ -96,13 +96,13 @@ python -m vianu.drugsafetycompare.launch_demo_pipeline
#### Launch a Demo App

```bash
python vianu/spock/launch_demo_app.py
python veanu/spock/launch_demo_app.py
```

#### Launch a Demo Pipeline

```bash
python -m vianu.spock.launch_demo_pipeline
python -m veanu.spock.launch_demo_pipeline
```


Expand All @@ -129,7 +129,7 @@ This project is licensed under the MIT License.

## Feedback and Support

For any issues or feature requests, please use the [GitHub Issues](https://github.com/smc40/vianu/issues) page.
For any issues or feature requests, please use the [GitHub Issues](https://github.com/open-veanu/veanu/issues) page.

## Acknowledgments

Expand Down
8 changes: 4 additions & 4 deletions citation.cff
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cff-version: 1.2.0
title: 'Vianu'
title: 'veanu'
message: >-
If you use this software, please cite it using the
metadata from this file.
Expand All @@ -9,12 +9,12 @@ authors:
family-names: Perez Gonzalez
- given-names: Alexander
family-names: Horst
repository-code: 'https://github.com/smc40/vianu'
abstract: "Vianu enables developers to access tools applicable to life sciences and healthcare."
repository-code: 'https://github.com/open-veanu/veanu'
abstract: "veanu enables developers to access tools applicable to life sciences and healthcare."
keywords:
- healthcare
- goverment
- pytorch
- tensorflow
license: unclear
version: 0.0.0
version: 0.1.0
6 changes: 3 additions & 3 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
title: vianu
title: veanu
description: an open-source platform for the life sciences
theme: just-the-docs

url: https://open-vianu.github.io/vianu
url: https://open-veanu.github.io/veanu

# These are individual configurations to vianu
# These are individual configurations to veanu
logo: "/assets/images/pingu-logo.png"
favicon_ico: "/assets/images/favicon-pingu.ico"
search_enabled: true
Expand Down
6 changes: 3 additions & 3 deletions docs/drugsafetycompare.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,16 +94,16 @@ Before you begin, ensure you have the following installed:
1. **Download package**

```bash
pip install vianu
pip install veanu
```
2. **Launch app** (with starterscript)
```bash
vianu_drugsafetycompare_app
veanu_drugsafetycompare_app
```
The application will launch and can be accessed via your web browser at `http://127.0.0.1:7860/?__theme=light`.
3. **Use Pipeline to Extract Drug Labels**: In Python you can use the following:
```python
from vianu.drugsafetycompare.src.germany import GermanDrugInfoExtractor
from veanu.drugsafetycompare.src.germany import GermanDrugInfoExtractor
extractor = GermanDrugInfoExtractor()
try:
# Define the drug name
Expand Down
2 changes: 1 addition & 1 deletion docs/fraudcrawler.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The `FraudCrawler` tool collects URLs suspicious of illegal activity based on me

## Usage
```python
from vianu.fraudcrawler.src.client import FraudcrawlerClient
from veanu.fraudcrawler.src.client import FraudcrawlerClient

fc = FraudcrawlerClient()
fc.serpapi_token = "your_serpapi_token"
Expand Down
25 changes: 6 additions & 19 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ layout: home
nav_order: 1
---

# Welcome to VIANU!
# Welcome to open-veanu/veanu!

# Vianu is a package meant to provide support to devs in the life sciences
# veanu is a package meant to provide support to devs in the life sciences

[Get Started](#getting-started){: .btn .btn-purple }

[Vianu] is a *Python package* designed for developers working in the life sciences and healthcare sectors.
[veanu] is a *Python package* designed for developers working in the life sciences and healthcare sectors.
It provides access to a variety of tools and workflows, allowing users to quickly build, validate, and deploy
data-driven applications.

Expand All @@ -32,22 +32,9 @@ This is how you install all of our cool ninja moves

## Quick Installation
```bash
pip install vianu==0.1.2
pip install veanu
```

### Example usage
go ahead and `have fun` with this repository!

```python
from vianu.fraudcrawler.src.client import FraudcrawlerClient

fc = FraudcrawlerClient()
fc.serpapi_token = "your_token"
fc.zyte_api_key = "your_key"

df = fc.search("sildenafil", num_results=5, location="Switzerland")
print(df)
```

Other than that, go ahead and `have fun` with this repository!

[Vianu]: https://github.com/open-vianu/vianu
[veanu]: https://github.com/open-veanu/veanu
10 changes: 5 additions & 5 deletions docs/spock.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ docker exec -it ollama ollama pull llama3.2

#### Python environment
```bash
git clone https://github.com/open-vianu/vianu.git
cd vianu
git clone https://github.com/open-veanu/veanu.git
cd veanu
poetry install
poetry shell
```
Expand All @@ -54,17 +54,17 @@ or alternatively set the corresponding environment variable through the UI.

### Run demo pipeline
```bash
python vianu/spock/launch_demo_pipeline.py
python veanu/spock/launch_demo_pipeline.py
```

### Run demo app
```bash
python vianu/spock/launch_demo_app.py
python veanu/spock/launch_demo_app.py
```

### CLI
```bash
python -m vianu.spock --term dafalgan --model llama --data-path "/tmp/spock" --data-file "spock_data" --log-level DEBUG
python -m veanu.spock --term dafalgan --model llama --data-path "/tmp/spock" --data-file "spock_data" --log-level DEBUG
```

### Disclaimer
Expand Down
6 changes: 3 additions & 3 deletions docs/toxicologygan.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ nav_order: 3

# Welcome to ToxicologyGAN

**ToxicologyGAN** is an out-of-the-box tool within the vianu package to help users facilitate the training of a GAN
**ToxicologyGAN** is an out-of-the-box tool within the open-veanu/veanu package to help users facilitate the training of a GAN
network in the context of simulating ...

[Skip to Installation](#installation-guide){: .btn .btn-purple }
Expand All @@ -22,7 +22,7 @@ to generate new data points.

Based on the work of [Chen et al. (Nature Communications, 2023)](https://www.nature.com/articles/s41467-023-42933-9),
we implemented a simpler version of the code to make it more accessible and easy to use. Once having the correct input
data, the training of the network is easily performed with the implementation in vianu.
data, the training of the network is easily performed with the implementation in veanu.


### Prerequisites
Expand All @@ -35,7 +35,7 @@ data, the training of the network is easily performed with the implementation in
1. **Download package**

```bash
pip install vianu
pip install veanu
```

2. **Use Pipeline to train GAN network and generate new data points**: In Python you can use the following:
Expand Down
15 changes: 7 additions & 8 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[tool.poetry]
name = "vianu"
name = "veanu"
version = "0.1.3"
description = "Vianu enables developers to access tools applicable to life sciences and healthcare."
description = "veanu enables developers to access tools applicable to life sciences and healthcare."
authors = [
"Nicolas Perez Gonzalez <hello@vianu.org>",
"Alexander Horst <hello@vianu.org>",
"Chriguberto Jäggli <hello@vianu.org>"
"Domingo Bertus <hello@veanu.ch>",
"NicoBerto <hello@veanu.ch>",
"Penguin Berthold <hello@veanu.ch>",
]
repository = "https://github.com/smc40/vianu"
repository = "https://github.com/open-veanu/veanu"
license = "MIT"
keywords = ["healthcare", "government", "opensource", "data science"]
readme = "README.md"
Expand Down Expand Up @@ -45,8 +45,7 @@ pdfminer = "^20191125"
google-search-results = "^2.4.2"

[tool.poetry.scripts]
vianu_fraudcrawler_app = "vianu.fraudcrawler.launch_demo_app:main"
vianu_drugsafetycompare_app = "vianu.drugsafetycompare.launch_demo_app:main"
veanu_drugsafetycompare_app = "veanu.drugsafetycompare.launch_demo_app:main"

[build-system]
requires = ["poetry-core>=1.0.0"]
Expand Down
Loading