The following instructions install KGTK and the KGTK Jupyter Notebooks on Linux and MacOS systems.
If you want to install KGTK on a Microsoft Windows system, please
contact the KGTK team.
Our KGTK installations use a Conda virtual environment. If you don't have the Conda tools installed, follow this guide to install it. We recommend installing Miniconda installation rather than the full Anaconda installation.
Next, execute the following steps to install the latest stable release of KGTK:
conda create -n kgtk-env python=3.9
conda activate kgtk-env
conda install -c conda-forge graph-tool
conda install -c conda-forge jupyterlab
pip --no-cache install -U kgtk
You may sometimes need to install a specific release of KGTK, such as a prerelease that incorporates the latest changes. For example, if you need to install KGTK release
1.1.0
, use the followingpip
command instead of thepip
command shown above:
pip --no-cache install kgtk==1.1.0
If you encounter problems with your installation, or are interested in a detailed explanation of these commands, read more about the installation procedure here.
To list all the available KGTK commands, run:
kgtk -h
To see the arguments of a particular KGTK command, run:
kgtk <command> -h
See our online documentation for additional suggestions.
Choose a folder in which you want to install the KGTK Tutorial and other Jupyter notebooks. Change your current working directory to that foder.
cd /path/to/install/kgtk/tutorial
/path/to/install/kgtk/tutorial
is an appropriate filesystem path of your choice.
Next, execute the following command:
git clone https://github.com/usc-isi-i2/kgtk-notebooks.git
This will create a new folder (kgtk-notebooks
) in your existing folder,
then download the KGTK Tutorial and other Jupyter notebook files into
the new folder.
Change your current working directory to the kgtk-notebooks
folder:
cd kgtk-notebooks
You are now in your kgtk-notebooks
folder and ready to start the
KGTK Tutorial using Jupyter Lab.
In your kgtk-notebooks
folder, start the first KGTK Tutorial notebook using the
following command:
jupyter lab tutorial/01-kgtk-introduction.ipynb
This will start a Jupyter Lab notebook server in your current terminal session. Depending upon your system configuration, a Jupyter Lab interface will automatically open in one of your Web browser windows, or you can use the URI that the Jupyter Labs server prints to open a Jupyter Lab interface in your Web browser manually.
If you have started a new terminal session and want to resume work with
KGTK, first execute the following command in the new terminal session in order
to activate your kgtk-env
Conda virtual environment:
conda activate kgtk-env
You should now be able to execute KGTK commands on the command line.
If you want to start a new Jupiter Lab notebook server, activate your Conda virtual environment as shown above and then enter:
cd /path/to/install/kgtk/tutorial/kgtk-notebooks
jupyter lab
/path/to/install/kgtk/tutorial
is the path you originally choose for installation of the KGTK Tutorial and other Jupyter notebooks.
Use the Jupyter Lab interface to select the KGTK Tutorial notebook on which you wish to resume work, or to select a new notebook to begin.
If you know the name of the notebook you want to start, you may put it on the end of the
jupyter lab
command line:
jupiter lab some-notebook-name.ipynb
To get the latest stable release of the KGTK commands, execute the following commands:
conda activate kgtk-env
pip --no-cache install -U kgtk
To get the latest KGTK Jupyter notebooks, execute the following commands:
conda activate kgtk-env
cd /path/to/install/kgtk/tutorial/kgtk-notebooks
git pull
The
conda activate kgtk-env
commands shown above are not needed if you have already activated yourkgtk-env
Conda virtual environment in your current terminal session.