Skip to content

Releases: andrewdavidsmith/transferase

v0.6.2

11 May 22:00
5231659
Compare
Choose a tag to compare

What's changed

  • Queries can accept more options to customize output formats.
  • Users can customize how methylome are named in query output, allowing for project-relevant naming.
  • The select command now supports methylome groups defined by users.
  • Improvements to server performance and stability.
  • Bug fixes related to error codes shown to users on invalid or inconsistent queries.

How to get transferase

Command line app

Linux

macOS

Linux packages

Python

pip install pyxfr

R

Download Rxfr_0.6.2.tar.gz. Follow these instructions, which cover:

  • macOS: R installed through either Homebrew or Conda
  • Linux: R installed through either APT or Conda

While only these scenarios are covered in the instructions, for R >= 4.4, Rxfr can be installed on almost any macOS or Linux system.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

08 Apr 22:02
Compare
Choose a tag to compare

What's Changed

  • The transferase Python package is now on pypi.
  • More details about available methylomes are displayed by the select command.
  • The Python and R packages now include data frames with metadata about available methylomes.
  • On macOS, one binary distribution covers all hardware/OS combinations.
  • Binaries are built using GitHub Actions and public docker images, so the process is fully transparent.

How to get transferase

Command line tools

Linux

macOS

Linux packages

Python

pip install pyxfr

R

Download Rxfr_0.6.1.tar.gz and follow these instructions. There are two options explained for Linux (Docker and Conda) and two options for macOS (Homebrew and Conda).

Full Changelog: v0.6.0...v0.6.1

v0.6.0

29 Mar 02:24
Compare
Choose a tag to compare

What's Changed

  • Added the transferase R package (Rxfr)
  • More output formats for command line queries
  • More stable 'select' command for browsing methylomes

What file to download?

(Don't try to install from GitHub's auto-generated sources named "Source code".)

Get the command line tools

Linux:

macOS:
(3 OS / hardware combinations, the first has worked for most users)

Linux packages:

Get the Python package

OS Hardware Python Filename
Linux x86_64 3.13 transferase-0.6.0-cp313-none-manylinux_2_17_x86_64.whl
3.12 transferase-0.6.0-cp312-none-manylinux_2_17_x86_64.whl
macOS-15 M1/2/3 3.13 transferase-0.6.0-cp313-none-macosx_15_0_arm64.whl
3.12 transferase-0.6.0-cp312-none-macosx_15_0_arm64.whl
macOS-14 M1/2/3 3.13 transferase-0.6.0-cp313-none-macosx_14_0_arm64.whl
3.12 transferase-0.6.0-cp312-none-macosx_14_0_arm64.whl
macOS-13 x86_64 3.13 transferase-0.6.0-cp313-none-macosx_13_0_x86_64.whl
3.12 transferase-0.6.0-cp312-none-macosx_13_0_x86_64.whl

Get the R package

One file: Rxfr_0.6.0.tar.gz

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 Feb 03:50
Compare
Choose a tag to compare

Overview

  • The server is online so transferase can be used by anyone. Follow the instructions in docs/command_line.md
  • Binaries are available for Linux (should work on any Linux) and for macOS, both x86 and ARM64.
  • The Python API is available as a wheel for both Linux and macOS. It needs Python 3.12 or 3.13.
  • Yes. The documentation is still terrible.

Full Changelog: v0.4.0...v0.5.0

v0.4.0

08 Feb 01:20
Compare
Choose a tag to compare

Overview

  • This release is for testing purposes.
  • The server is not public, so if you are testing this v0.4.0 you will have received information from me about it. The server is almost ready.
  • The Linux binaries should work on almost any Linux. Unless you are doing a system-wide install, start by downloading the .sh and
sh transferase-0.4.0-Linux.sh
  • The macOS binaries are only for x86 in this release.
  • The Python API should work on any Linux, but probably only with Python 3.12. Install from the whl file in a venv with
pip install transferase-0.4.0-cp312-none-manylinux_2_17_x86_64.whl
  • On macOS, the Python library is also restricted to x86 for now.
  • Brief Python API examples can be found in the docs directory of the source repo.
  • The sparse docs available are not yet packaged with the distributions. As they are written they will be added to the source repo.
  • If you want to help, the biggest help you can give right now is just to attempt to run the binaries and just submit an issue when things break.

What's Changed

  • Too many things...

Full Changelog: v0.3.0...v0.4.0

v0.3.0

21 Jan 03:39
Compare
Choose a tag to compare

What's Changed

  • A lot has changed, but this release is still for debugging purposes.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

19 Dec 04:51
Compare
Choose a tag to compare

First Release

I'm making this release for testing purposes. Check back -- more to come!