Tasneem10/simple_fc huggingface dataset:
user: Find the area of a triangle with a base of 10 units and height of 5 units.

Available function:
name: calculate_triangle_area
description: Calculate the area of a triangle given its base and height.
parameters: type: dict
properties: base: type: integer
description: The base of the triangle.
height: type: integer
description: The height of the triangle.
unit: type: string
description: The unit of measure (defaults to 'units' if not specified)
required: base
height
user: Calculate the factorial of 5 using math functions.

Available function:
name: math.factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number for which factorial needs to be calculated.
required: number
user: Calculate the hypotenuse of a right triangle given the lengths of the other two sides as 4 and 5.

Available function:
name: math.hypot
description: Calculate the Euclidean norm, sqrt(sum(squares)), the length of the vector from the origin to point (x, y) which is the hypotenuse of the right triangle.
parameters: type: dict
properties: x: type: integer
description: The x-coordinate value.
y: type: integer
description: The y-coordinate value.
z: type: integer
description: Optional. The z-coordinate value. Default is 0.
required: x
y
user: Find the roots of a quadratic equation with coefficients a=1, b=-3, c=2.

Available function:
name: algebra.quadratic_roots
description: Find the roots of a quadratic equation ax^2 + bx + c = 0.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x^2.
b: type: integer
description: Coefficient of x.
c: type: integer
description: Constant term.
required: a
b
c
user: Solve a quadratic equation where a=2, b=6, and c=5

Available function:
name: solve_quadratic_equation
description: Function solves the quadratic equation and returns its roots.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x squared
b: type: integer
description: Coefficient of x
c: type: integer
description: Constant term in the quadratic equation.
required: a
b
c
user: Find all the roots of a quadratic equation given coefficients a = 3, b = -11, and c = -4.

Available function:
name: solve_quadratic
description: Solve a quadratic equation given coefficients a, b, and c. If optional 'root_type' is 'real', the function will only return real roots. If not specified, function may return complex roots.
parameters: type: dict
properties: a: type: integer
description: The coefficient of the squared term in the quadratic equation.
b: type: integer
description: The coefficient of the linear term in the quadratic equation.
c: type: integer
description: The constant term in the quadratic equation.
root_type: type: string
description: The type of roots to return: 'real' for real roots, 'all' for both real and complex roots. Default value is 'real'.
required: a
b
c
user: What are the roots of the quadratic equation where a=2, b=5 and c=3 ?

Available function:
name: solve_quadratic
description: Find the roots of a quadratic equation. Returns both roots.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x².
b: type: integer
description: Coefficient of x.
c: type: integer
description: Constant term.
required: a
b
c
user: What is the circumference of a circle with a radius of 4 inches?

Available function:
name: calculate_circumference
description: Calculates the circumference of a circle with a given radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle in the unit given.
unit: type: string
description: The unit of measurement for the radius. Default is 'cm'.
required: radius
user: What's the area of a circle with a radius of 10?

Available function:
name: geometry.area_circle
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: The units in which the radius is measured (defaults to 'meters').
required: radius
user: Calculate the area of a circle with a radius of 5 units.

Available function:
name: geometry.calculate_area_circle
description: Calculate the area of a circle given its radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
unit: type: string
description: The measurement unit of the radius (optional parameter, default is 'units').
required: radius
user: Calculate the area of a right-angled triangle given the lengths of its base and height as 6cm and 10cm.

Available function:
name: calculate_area
description: Calculate the area of a right-angled triangle given the lengths of its base and height.
parameters: type: dict
properties: base: type: integer
description: The length of the base of the right-angled triangle.
height: type: integer
description: The height of the right-angled triangle.
unit: type: string
description: The unit of measure used. Defaults to 'cm'.
required: base
height
user: What is the area of a triangle with base of 10 units and height of 5 units?

Available function:
name: calculate_triangle_area
description: Calculate the area of a triangle using its base and height.
parameters: type: dict
properties: base: type: integer
description: The length of the base of the triangle.
height: type: integer
description: The height of the triangle from the base.
required: base
height
user: Calculate the circumference of a circle with radius 3

Available function:
name: geometry.circumference
description: Calculate the circumference of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: Units for the output circumference measurement. Default is 'cm'.
required: radius
user: Calculate the area under the curve y=x^2 from x=1 to x=3.

Available function:
name: calculate_area_under_curve
description: Calculate the area under a mathematical function within a given interval.
parameters: type: dict
properties: function: type: string
description: The mathematical function as a string.
interval: type: array
items: type: float
description: An array that defines the interval to calculate the area under the curve from the start to the end point.
method: type: string
description: The numerical method to approximate the area under the curve. The default value is 'trapezoidal'.
required: function
interval
user: Calculate the derivative of the function 3x^2 + 2x - 1.

Available function:
name: calculate_derivative
description: Calculate the derivative of a polynomial function.
parameters: type: dict
properties: function: type: string
description: The polynomial function.
x_value: type: float
description: The x-value at which the derivative is calculated. Optional, default to 0.00.
required: function
user: Calculate the area under the curve from x = -2 to x = 3 for the function y = x^3 using simpson method.

Available function:
name: integrate
description: Calculate the area under a curve for a specified function between two x values.
parameters: type: dict
properties: function: type: string
description: The function to integrate, represented as a string. For example, 'x^3'
start_x: type: integer
description: The starting x-value to integrate over.
end_x: type: integer
description: The ending x-value to integrate over.
method: type: string
description: The method of numerical integration to use. Choices are 'trapezoid' or 'simpson'. Default is 'trapezoid'.
required: function
start_x
end_x
user: Calculate the derivative of the function 2x^2 at x = 1.

Available function:
name: calculus.derivative
description: Compute the derivative of a function at a specific value.
parameters: type: dict
properties: function: type: string
description: The function to calculate the derivative of.
value: type: integer
description: The value where the derivative needs to be calculated at.
function_variable: type: string
description: The variable present in the function, for instance x or y, etc. Default is 'x'.
required: function
value
user: Find the prime factors of 450

Available function:
name: get_prime_factors
description: Function to retrieve prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: Number for which prime factors need to be calculated
formatted: type: boolean
description: Return formatted string if true, array if false. Default is true.
required: number
formatted
user: Find the prime factors of the number 123456.

Available function:
name: number_analysis.prime_factors
description: Compute the prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: The number to be factored.
required: number
user: Calculate the greatest common divisor of two numbers: 40 and 50

Available function:
name: math.gcd
description: Compute the greatest common divisor of two numbers
parameters: type: dict
properties: num1: type: integer
description: The first number.
num2: type: integer
description: The second number.
required: num1
num2
user: Find the highest common factor of 36 and 24.

Available function:
name: math.hcf
description: Calculate the highest common factor of two numbers.
parameters: type: dict
properties: number1: type: integer
description: First number.
number2: type: integer
description: Second number.
required: number1
number2
user: Find the Greatest Common Divisor (GCD) of two numbers, say 36 and 48.

Available function:
name: number_theory.gcd
description: Compute the greatest common divisor of two given integers.
parameters: type: dict
properties: number1: type: integer
description: The first integer.
number2: type: integer
description: The second integer.
required: number1
number2
user: Calculate the greatest common divisor of two given numbers, for example 12 and 15.

Available function:
name: math.gcd
description: Calculate the greatest common divisor (gcd) of the two integers.
parameters: type: dict
properties: num1: type: integer
description: The first number.
num2: type: integer
description: The second number.
required: num1
num2
user: What is the prime factorization of the number 60? Return them in the form of dictionary

Available function:
name: prime_factorize
description: Calculate the prime factorization of a given integer.
parameters: type: dict
properties: number: type: integer
description: The number for which to calculate the prime factorization.
return_type: type: string
description: Determines the format of the returned prime factorization. Can be 'list' for a list of all prime factors or 'dictionary' for a count of each prime factor. Default is 'list'.
required: number
user: Find the greatest common divisor (GCD) of 12 and 18

Available function:
name: math.gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: First number.
num2: type: integer
description: Second number.
required: num1
num2
user: Calculate the final velocity of an object falling from a 150 meter building, assuming initial velocity is zero.

Available function:
name: calculate_final_velocity
description: Calculate the final velocity of a free falling object given the height it's dropped from, the initial velocity and acceleration due to gravity. Ignore air resistance.
parameters: type: dict
properties: height: type: integer
description: The height the object is dropped from, in meters.
initial_velocity: type: integer
description: The initial velocity of the object in m/s. Default is zero.
gravity: type: float
description: Acceleration due to gravity. Default value is 9.81 m/s^2, earth's gravity.
required: height
user: Calculate the velocity of a car that travels a distance of 50 kilometers for a duration of 2 hours?

Available function:
name: calculate_velocity
description: Calculate the velocity for a certain distance travelled within a specific duration.
parameters: type: dict
properties: distance: type: integer
description: The distance travelled by the object, typically in kilometers.
duration: type: integer
description: The duration of the journey, typically in hours.
unit: type: string
description: Optional parameter. The unit to return the velocity in. If not provided, the default is km/h.
required: distance
duration
user: Calculate the final velocity of a vehicle after accelerating at 2 meters/second^2 for a duration of 5 seconds, starting from a speed of 10 meters/second.

Available function:
name: final_velocity
description: Calculate the final velocity of an object given its initial velocity, acceleration, and time.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in meters/second.
acceleration: type: integer
description: The acceleration of the object in meters/second^2.
time: type: integer
description: The time over which the acceleration is applied in seconds.
required: initial_velocity
acceleration
time
user: Calculate the displacement of a car given the initial velocity of 10 and acceleeration of 9.8 within 5 seconds.

Available function:
name: calculate_displacement
description: Calculates the displacement of an object in motion given initial velocity, time, and acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in m/s.
time: type: integer
description: The time in seconds that the object has been in motion.
acceleration: type: float
description: The acceleration of the object in m/s^2.
default: 0
required: initial_velocity
time
user: What is the final speed of an object dropped from rest after falling for 5 seconds if we neglect air resistance?

Available function:
name: calculate_final_speed
description: Calculate the final speed of an object in free fall after a certain time, neglecting air resistance. The acceleration due to gravity is considered as -9.81 m/s^2
parameters: type: dict
properties: initial_speed: type: integer
description: The initial speed of the object in m/s. Default is 0 for an object at rest.
time: type: integer
description: The time in seconds for which the object is in free fall.
gravity: type: float
description: The acceleration due to gravity. Default is -9.81 m/s^2.
required: time
user: What is the final velocity of a vehicle that started from rest and accelerated at 4 m/s^2 for a distance of 300 meters?

Available function:
name: kinematics.final_velocity_from_distance
description: Calculate the final velocity of an object given the acceleration and distance travelled, assuming initial velocity is 0.
parameters: type: dict
properties: acceleration: type: integer
description: Acceleration of the object, m/s^2.
distance: type: integer
description: Distance traveled by the object, m.
initial_velocity: type: float
description: Initial velocity of the object. Default is 0, m/s
required: acceleration
distance
user: Calculate the final velocity of an object, knowing that it started from rest, accelerated at a rate of 9.8 m/s^2 for a duration of 5 seconds.

Available function:
name: calculate_final_velocity
description: Calculate the final velocity of an object under constant acceleration, knowing its initial velocity, acceleration, and time of acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
acceleration: type: float
description: The acceleration of the object.
time: type: integer
description: The time of acceleration.
required: initial_velocity
acceleration
time
user: Calculate the final speed of an object dropped from 100 m without air resistance.

Available function:
name: calculate_final_speed
description: Calculate the final speed of an object dropped from a certain height without air resistance.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
height: type: integer
description: The height from which the object is dropped.
gravity: type: float
description: The gravitational acceleration. Default is 9.8 m/s^2.
required: initial_velocity
height
user: Get directions from Sydney to Melbourne using the fastest route.

Available function:
name: get_directions
description: Retrieve directions from one location to another.
parameters: type: dict
properties: start_location: type: string
description: The starting point of the journey.
end_location: type: string
description: The destination point of the journey.
route_type: type: string
description: Type of route to use (e.g., 'fastest', 'scenic'). Default is 'fastest'.
enum: fastest
scenic
required: start_location
end_location
user: Create an itinerary for a 7 days trip to Tokyo with daily budgets not exceeding $100 and prefer exploring nature.

Available function:
name: travel_itinerary_generator
description: Generate a travel itinerary based on specific destination, duration and daily budget, with preferred exploration type.
parameters: type: dict
properties: destination: type: string
description: Destination city of the trip.
days: type: integer
description: Number of days for the trip.
daily_budget: type: integer
description: The maximum daily budget for the trip.
exploration_type: type: string
enum: nature
urban
history
culture
description: The preferred exploration type.
default: urban
required: destination
days
daily_budget
user: Find an all vegan restaurant in New York that opens until at least 11 PM.

Available function:
name: vegan_restaurant.find_nearby
description: Locate nearby vegan restaurants based on specific criteria like operating hours.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. New York, NY, you should format it as City, State.
operating_hours: type: integer
description: Preferred latest closing time of the restaurant. E.g. if 11 is given, then restaurants that close at or after 11 PM will be considered. This is in 24 hour format. Default is 24.
required: location
user: Find the shortest driving distance between New York City and Washington D.C.

Available function:
name: get_shortest_driving_distance
description: Calculate the shortest driving distance between two locations.
parameters: type: dict
properties: origin: type: string
description: Starting point of the journey. You should format it as city name like Boston.
destination: type: string
description: End point of the journey. You should format it as city name like Boston.
unit: type: string
description: Preferred unit of distance (optional, default is 'km').
required: origin
destination
user: Find the estimated travel time by car from San Francisco to Los Angeles with stops at Santa Barbara and Monterey.

Available function:
name: route.estimate_time
description: Estimate the travel time for a specific route with optional stops.
parameters: type: dict
properties: start_location: type: string
description: The starting point for the journey. It should be format as city name such as Boston.
end_location: type: string
description: The destination for the journey. It should be format as city name such as Boston.
stops: type: array
items: type: string
description: Additional cities or points of interest to stop at during the journey. Default is an empty list.
required: start_location
end_location
user: What is the electrostatic potential between two charged bodies of 1e-9 and 2e-9 of distance 0.05?

Available function:
name: calculate_electrostatic_potential
description: Calculate the electrostatic potential between two charged bodies using the principle of Coulomb's Law.
parameters: type: dict
properties: charge1: type: float
description: The quantity of charge on the first body.
charge2: type: float
description: The quantity of charge on the second body.
distance: type: float
description: The distance between the two bodies.
constant: type: float
description: The value of the electrostatic constant. Default is 8.99e9.
required: charge1
charge2
distance
user: Calculate the electric field at a point 3 meters away from a charge of 2 coulombs.

Available function:
name: calculate_electric_field
description: Calculate the electric field produced by a charge at a certain distance.
parameters: type: dict
properties: charge: type: integer
description: Charge in coulombs producing the electric field.
distance: type: integer
description: Distance from the charge in meters where the field is being measured.
permitivity: type: float
description: Permitivity of the space where field is being calculated, default is 8.854e-12.
required: charge
distance
user: Calculate the magnetic field produced at the center of a circular loop carrying current of 5 Ampere with a radius of 4 meters

Available function:
name: calculate_magnetic_field
description: Calculate the magnetic field produced at the center of a circular loop carrying current.
parameters: type: dict
properties: current: type: integer
description: The current through the circular loop in Amperes.
radius: type: integer
description: The radius of the circular loop in meters.
permeability: type: float
description: The magnetic permeability. Default is 12.57e10 (Vacuum Permeability).
required: current
radius
user: Calculate the electromagnetic force between two charges of 5C and 7C placed 3 meters apart.

Available function:
name: electromagnetic_force
description: Calculate the electromagnetic force between two charges placed at a certain distance.
parameters: type: dict
properties: charge1: type: integer
description: The magnitude of the first charge in coulombs.
charge2: type: integer
description: The magnitude of the second charge in coulombs.
distance: type: integer
description: The distance between the two charges in meters.
medium_permittivity: type: float
description: The relative permittivity of the medium in which the charges are present. Default is 8.854e-12 (Vacuum Permittivity).
required: charge1
charge2
distance
user: Calculate the resonant frequency of an LC circuit given capacitance of 100µF and inductance of 50mH.

Available function:
name: calculate_resonant_frequency
description: Calculate the resonant frequency of an LC (inductor-capacitor) circuit.
parameters: type: dict
properties: inductance: type: float
description: The inductance (L) in henries (H).
capacitance: type: float
description: The capacitance (C) in farads (F).
round_off: type: integer
description: Rounding off the result to a certain decimal places, default is 2.
required: inductance
capacitance
user: Calculate the magnetic field strength 10 meters away from a long wire carrying a current of 20 Amperes.

Available function:
name: calculate_magnetic_field_strength
description: Calculate the magnetic field strength at a point a certain distance away from a long wire carrying a current.
parameters: type: dict
properties: current: type: integer
description: The current flowing through the wire in Amperes.
distance: type: integer
description: The perpendicular distance from the wire to the point where the magnetic field is being calculated.
permeability: type: float
description: The permeability of the medium. Default is 12.57e-7 (Vacuum Permeability).
required: current
distance
user: Calculate the electric field strength 4 meters away from a charge of 0.01 Coulombs.

Available function:
name: calculate_electric_field_strength
description: Calculate the electric field strength at a certain distance from a point charge.
parameters: type: dict
properties: charge: type: float
description: The charge in Coulombs.
distance: type: integer
description: The distance from the charge in meters.
medium: type: string
description: The medium in which the charge and the point of calculation is located. Default is 'vacuum'.
required: charge
distance
user: Calculate the energy (in Joules) absorbed or released during the phase change of 100g of water from liquid to steam at its boiling point.

Available function:
name: thermo.calculate_energy
description: Calculate the energy required or released during a phase change using mass, the phase transition temperature and the specific latent heat.
parameters: type: dict
properties: mass: type: integer
description: Mass of the substance in grams.
phase_transition: type: string
description: Phase transition. Can be 'melting', 'freezing', 'vaporization', 'condensation'.
substance: type: string
description: The substance which is undergoing phase change, default is 'water'
required: mass
phase_transition
user: Calculate the final temperature when 20 kg of water at 30 degree Celsius is mixed with 15 kg of water at 60 degree Celsius.

Available function:
name: calculate_final_temperature
description: Calculates the final equilibrium temperature after mixing two bodies with different masses and temperatures
parameters: type: dict
properties: mass1: type: integer
description: The mass of the first body (kg).
temperature1: type: integer
description: The initial temperature of the first body (Celsius).
mass2: type: integer
description: The mass of the second body (kg).
temperature2: type: integer
description: The initial temperature of the second body (Celsius).
specific_heat_capacity: type: float
description: The specific heat capacity of the bodies in kJ/kg/K. If not provided, will default to that of water at room temperature, which is 4.2 kJ/kg/K.
required: mass1
temperature1
mass2
temperature2
user: Find the boiling point and melting point of water under the sea level of 5000m.

Available function:
name: get_boiling_melting_points
description: Retrieve the boiling point and melting point of a substance based on its name and the sea level.
parameters: type: dict
properties: substance: type: string
description: The name of the substance.
sea_level: type: integer
description: The sea level in meters.
required: substance
sea_level
user: What is the density of a substance with a mass of 45 kg and a volume of 15 m³?

Available function:
name: calculate_density
description: Calculate the density of a substance based on its mass and volume.
parameters: type: dict
properties: mass: type: integer
description: The mass of the substance in kilograms.
volume: type: integer
description: The volume of the substance in cubic meters.
unit: type: string
description: The unit of density. Default is kg/m³
required: mass
volume
user: Calculate the absolute pressure in pascals given atmospheric pressure of 1 atm and a gauge pressure of 2 atm.

Available function:
name: calc_absolute_pressure
description: Calculates the absolute pressure from gauge and atmospheric pressures.
parameters: type: dict
properties: atm_pressure: type: integer
description: The atmospheric pressure in atmospheres (atm). Default is 1 atm if not provided.
gauge_pressure: type: integer
description: The gauge pressure in atmospheres (atm). Must be provided.
required: gauge_pressure
user: What is the change in entropy in Joules per Kelvin of a 1kg ice block at 0°C if it is heated to 100°C under 1 atmosphere of pressure?

Available function:
name: entropy_change.calculate
description: Calculate the change in entropy for a mass of a specific substance under set initial and final conditions.
parameters: type: dict
properties: substance: type: string
description: The substance for which the change in entropy is calculated.
mass: type: integer
description: The mass of the substance in kg.
initial_temperature: type: integer
description: The initial temperature of the substance in degree Celsius.
final_temperature: type: integer
description: The final temperature of the substance in degree Celsius.
pressure: type: integer
default: 1
description: The pressure the substance is under in atmospheres.
required: substance
mass
initial_temperature
final_temperature
user: Calculate the entropy change for a certain process given an initial temperature of 300K, a final temperature of 400K, and a heat capacity of 5J/K.

Available function:
name: calculate_entropy_change
description: Calculate the entropy change for an isothermal and reversible process.
parameters: type: dict
properties: initial_temp: type: integer
description: The initial temperature in Kelvin.
final_temp: type: integer
description: The final temperature in Kelvin.
heat_capacity: type: integer
description: The heat capacity in J/K.
isothermal: type: boolean
description: Whether the process is isothermal. Default is True.
required: initial_temp
final_temp
heat_capacity
user: Calculate the heat capacity at constant pressure for air, given its temperature is 298K and volume is 10 m^3.

Available function:
name: calc_heat_capacity
description: Calculate the heat capacity at constant pressure of air using its temperature and volume.
parameters: type: dict
properties: temp: type: integer
description: The temperature of the gas in Kelvin.
volume: type: integer
description: The volume of the gas in m^3.
gas: type: string
description: Type of gas, with 'air' as default.
required: temp
volume
user: Retrieve the sequence of DNA molecule with id `DNA123`.

Available function:
name: fetch_DNA_sequence
description: Retrieve the sequence of a DNA molecule with the given id from a public database.
parameters: type: dict
properties: DNA_id: type: string
description: Unique ID of the DNA molecule in the database.
format: type: string
description: Optional parameter to get sequence in specific format (default to 'fasta').
upstream: type: integer
description: Optional parameter to include certain number of base pairs upstream the DNA sequence (default to 0).
required: DNA_id
user: Identify the protein sequence of a given human gene 'BRCA1'.

Available function:
name: get_protein_sequence
description: Retrieve the protein sequence encoded by a human gene.
parameters: type: dict
properties: gene: type: string
description: The human gene of interest.
species: type: string
description: The species for which the gene is to be analyzed.
default: Homo sapiens
required: gene
user: Find me detailed information about the structure of human cell

Available function:
name: biology.get_cell_info
description: Retrieve information about the structure and functioning of a specified type of cell
parameters: type: dict
properties: cell_type: type: string
description: Type of cell you want information about
detailed: type: boolean
description: Indicate if you want a detailed description of the cell
default: false
required: cell_type
user: What are the names of proteins found in the plasma membrane?

Available function:
name: cellbio.get_proteins
description: Get the list of proteins in a specific cell compartment.
parameters: type: dict
properties: cell_compartment: type: string
description: The specific cell compartment.
include_description: type: boolean
description: Set true if you want a brief description of each protein.
default: false
required: cell_compartment
user: Calculate the cell density in a sample with an optical density of 0.6, where the experiment dilution is 5 times.

Available function:
name: calculate_cell_density
description: Calculate the cell density of a biological sample based on its optical density and the experiment dilution.
parameters: type: dict
properties: optical_density: type: float
description: The optical density of the sample, usually obtained from a spectrophotometer reading.
dilution: type: integer
description: The dilution factor applied during the experiment.
calibration_factor: type: float
description: The calibration factor to adjust the density, default value is 1e9 assuming cell density is in CFU/mL.
required: optical_density
dilution
user: What is the function of ATP synthase in mitochondria?

Available function:
name: cell_biology.function_lookup
description: Look up the function of a given molecule in a specified organelle.
parameters: type: dict
properties: molecule: type: string
description: The molecule of interest.
organelle: type: string
description: The organelle of interest.
specific_function: type: boolean
description: If set to true, a specific function of the molecule within the organelle will be provided, if such information exists.
required: molecule
organelle
specific_function
user: Calculate the molecular weight of Glucose (C6H12O6) in grams/mole.

Available function:
name: calculate_molecular_weight
description: Calculate the molecular weight of a compound given the compound formula.
parameters: type: dict
properties: compound: type: string
description: The molecular formula of the compound.
to_unit: type: string
description: The unit in which to return the result.
required: compound
to_unit
user: Find the type of gene mutation based on SNP (Single Nucleotide Polymorphism) ID rs6034464.

Available function:
name: mutation_type.find
description: Finds the type of a genetic mutation based on its SNP (Single Nucleotide Polymorphism) ID.
parameters: type: dict
properties: snp_id: type: string
description: The ID of the Single Nucleotide Polymorphism (SNP) mutation.
species: type: string
description: Species in which the SNP occurs, default is 'Homo sapiens' (Humans).
required: snp_id
user: Predict whether a person with weight 150lbs and height 5ft 10in who is lightly active will get type 2 diabetes.

Available function:
name: diabetes_prediction
description: Predict the likelihood of diabetes type 2 based on a person's weight and height.
parameters: type: dict
properties: weight: type: integer
description: Weight of the person in lbs.
height: type: integer
description: Height of the person in inches.
activity_level: type: string
enum: sedentary
lightly active
moderately active
very active
extra active
description: Physical activity level of the person.
required: weight
height
activity_level
user: Analyze the DNA sequence 'AGTCGATCGAACGTACGTACG' for any potential substitution mutations based on a reference sequence 'AGTCCATCGAACGTACGTACG'.

Available function:
name: analyze_dna_sequence
description: Analyzes the DNA sequence based on a reference sequence and return any potential mutations.
parameters: type: dict
properties: sequence: type: string
description: The DNA sequence to be analyzed.
reference_sequence: type: string
description: The reference DNA sequence.
mutation_type: type: string
enum: insertion
deletion
substitution
description: Type of the mutation to be looked for in the sequence. Default to 'substitution'.
required: sequence
reference_sequence
user: Find out how genetically similar a human and a chimp are in percentage.

Available function:
name: genetics.calculate_similarity
description: Calculates the genetic similarity between two species based on their DNA sequences.
parameters: type: dict
properties: species1: type: string
description: The first species to compare.
species2: type: string
description: The second species to compare.
format: type: string
description: The format of the result (percentage or fraction). Default is percentage.
required: species1
species2
user: What is the genotype frequency of AA genotype in a population, given that allele frequency of A is 0.3?

Available function:
name: calculate_genotype_frequency
description: Calculate the frequency of homozygous dominant genotype based on the allele frequency using Hardy Weinberg Principle.
parameters: type: dict
properties: allele_frequency: type: float
description: The frequency of the dominant allele in the population.
genotype: type: string
description: The genotype which frequency is needed.
enum: AA
Aa
aa
required: allele_frequency
genotype
user: Calculate the Population Density for Brazil in 2022 if the population is 213 million and the land area is 8.5 million square kilometers.

Available function:
name: calculate_density
description: Calculate the population density of a specific country in a specific year.
parameters: type: dict
properties: country: type: string
description: The country for which the density needs to be calculated.
year: type: string
description: The year in which the density is to be calculated.
population: type: integer
description: The population of the country.
land_area: type: integer
description: The land area of the country in square kilometers.
required: country
year
population
land_area
user: Get me data on average precipitation in the Amazon rainforest for the last six months.

Available function:
name: ecology_data.precipitation_stats
description: Retrieve precipitation data for a specified location and time period.
parameters: type: dict
properties: location: type: string
description: The name of the location, e.g., 'Amazon rainforest'.
time_frame: type: string
enum: six_months
year
five_years
description: The time period for which data is required.
required: location
time_frame
user: Identify a small green bird in forest.

Available function:
name: identify_bird
description: Identify a bird species based on certain characteristics.
parameters: type: dict
properties: color: type: string
description: Color of the bird.
habitat: type: string
description: Habitat of the bird.
size: type: string
enum: small
medium
large
description: Size of the bird. Default is 'small'
required: color
habitat
user: Predict the growth of forest in Yellowstone National Park for the next 5 years including human impact.

Available function:
name: forest_growth_forecast
description: Predicts the forest growth over the next N years based on current trends.
parameters: type: dict
properties: location: type: string
description: The location where you want to predict forest growth.
years: type: integer
description: The number of years for the forecast.
include_human_impact: type: boolean
description: Whether or not to include the impact of human activities in the forecast. If not provided, defaults to false.
required: location
years
user: Find out the population and species of turtles in Mississippi river in 2020.

Available function:
name: ecology.get_turtle_population
description: Get the population and species of turtles in a specific location.
parameters: type: dict
properties: location: type: string
description: The name of the location.
year: type: integer
description: The year of the data requested. Default is 2001.
species: type: boolean
description: Whether to include species information. Default is false.
required: location
user: What is the carbon footprint of a gas-powered vehicle driving 1500 miles in a year?

Available function:
name: calculate_vehicle_emission
description: Calculate the annual carbon emissions produced by a specific type of vehicle based on mileage.
parameters: type: dict
properties: vehicle_type: type: string
description: The type of vehicle. 'gas' refers to a gasoline vehicle, 'diesel' refers to a diesel vehicle, and 'EV' refers to an electric vehicle.
miles_driven: type: integer
description: The number of miles driven per year.
emission_factor: type: float
description: Optional emission factor to calculate emissions, in g/mile. Default factor is 355.48.
required: vehicle_type
miles_driven
user: Generate a DNA sequence with 100 bases including more G (Guanine) and C (Cytosine).

Available function:
name: generate_DNA_sequence
description: Generate a random DNA sequence with a specific length and nucleotide preference.
parameters: type: dict
properties: length: type: integer
description: The length of the DNA sequence to be generated.
preferences: type: array
items: type: string
enum: A
T
C
G
description: Preferred nucleotides to include more frequently in the DNA sequence.
required: length
preferences
user: Calculate the expected evolutionary fitness of a creature, with trait A contributing to 40% of the fitness and trait B contributing 60%, if trait A has a value of 0.8 and trait B a value of 0.7.

Available function:
name: calculate_fitness
description: Calculate the expected evolutionary fitness of a creature based on the individual values and contributions of its traits.
parameters: type: dict
properties: trait_values: type: array
items: type: float
description: List of trait values, which are decimal numbers between 0 and 1, where 1 represents the trait maximally contributing to fitness.
trait_contributions: type: array
items: type: float
description: List of the percentage contributions of each trait to the overall fitness, which must sum to 1.
required: trait_values
trait_contributions
user: What's the projected population growth in United States in the next 20 years?

Available function:
name: population_projections
description: Calculates the projected population growth based on the current growth rate.
parameters: type: dict
properties: country: type: string
description: The country for which to calculate the population projection.
years: type: integer
description: Number of years for the projection.
growth_rate: type: float
description: Optional parameter to specify the growth rate, in percentage. Default is 1.2.
required: country
years
user: Calculate the evolution rate of a bacteria population, start with 5000 bacteria, each bacteria duplicates every hour for 6 hours.

Available function:
name: calculate_bacteria_evolution_rate
description: Calculate the evolution rate of bacteria given the starting number, duplication frequency and total duration.
parameters: type: dict
properties: start_population: type: integer
description: The starting population of bacteria.
duplication_frequency: type: integer
description: The frequency of bacteria duplication per hour.
duration: type: integer
description: Total duration in hours.
generation_time: type: integer
description: The average generation time of the bacteria in minutes. Default is 20 minutes
required: start_population
duplication_frequency
duration
user: Estimate the population size of elephants of 35000 in the next 5 years given the current growth rate of 0.015.

Available function:
name: elephant_population_estimate
description: Estimate future population of elephants given current population and growth rate.
parameters: type: dict
properties: current_population: type: integer
description: The current number of elephants.
growth_rate: type: float
description: The annual population growth rate of elephants.
years: type: integer
description: The number of years to project the population.
required: current_population
growth_rate
years
user: Get me the predictions of the evolutionary rate for Homo Sapiens for next 50 years using Darwin model

Available function:
name: prediction.evolution
description: Predict the evolutionary rate for a specific species for a given timeframe.
parameters: type: dict
properties: species: type: string
description: The species that the evolution rate will be predicted for.
years: type: integer
description: Number of years for the prediction.
model: type: string
description: The model used to make the prediction, options: 'Darwin', 'Lamarck', default is 'Darwin'.
required: species
years
user: Find a nearby restaurant that serves vegan food in Los Angeles.

Available function:
name: restaurant.find_nearby
description: Locate nearby restaurants based on specific dietary preferences.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. Los Angeles, CA
dietary_preference: type: array
items: type: string
enum: Vegan
Vegetarian
Gluten-free
Dairy-free
Nut-free
description: Dietary preference. Default is empty list.
required: location
user: Get the average temperature in Austin for the next 3 days in Celsius.

Available function:
name: average_temperature
description: Retrieves the average temperature for a specific location over the defined timeframe.
parameters: type: dict
properties: location: type: string
description: The city to get the average temperature for. It should format as city name such as Boston.
days: type: integer
description: The number of days to get the average temperature for.
temp_unit: type: string
description: The temperature unit ('Celsius' or 'Fahrenheit'). Default is 'Fahrenheit'.
required: location
days
user: Create a histogram for student scores with the following data: 85, 90, 88, 92, 86, 89, 91 and set bin range to 5.

Available function:
name: create_histogram
description: Create a histogram based on provided data.
parameters: type: dict
properties: data: type: array
items: type: integer
description: The data for which histogram needs to be plotted.
bins: type: integer
description: The number of equal-width bins in the range. Default is 10.
required: data
bins
user: I want to find 5 restaurants nearby my location, Manhattan, offering Thai food and a vegan menu.

Available function:
name: find_restaurants
description: Locate nearby restaurants based on location and food preferences.
parameters: type: dict
properties: location: type: string
description: The specific location or area. The location should be in the format of District, City.
food_type: type: string
description: The type of food preferred.
number: type: integer
description: Number of results to return.
dietary_requirements: type: array
items: type: string
description: Special dietary requirements, e.g. vegan, gluten-free. Default is empty list.
required: location
food_type
number
user: Find the fastest route from San Francisco to Los Angeles with toll roads avoided.

Available function:
name: map_routing.fastest_route
description: Finds the fastest route from one location to another, with an option to avoid toll roads.
parameters: type: dict
properties: start_location: type: string
description: The starting location for the journey.
end_location: type: string
description: The destination for the journey.
avoid_tolls: type: boolean
description: Option to avoid toll roads during the journey. Default is false.
required: start_location
end_location
user: Calculate the average of list of integers [12, 15, 18, 20, 21, 26, 30].

Available function:
name: calculate_average
description: Calculates the average of a list of numbers.
parameters: type: dict
properties: numbers: type: array
items: type: float
description: The list of numbers to calculate the average of.
required: numbers
user: Calculate the distance between two GPS coordinates (33.4484 N, 112.0740 W) and (34.0522 N, 118.2437 W) in miles.

Available function:
name: calculate_distance
description: Calculate the distance between two GPS coordinates.
parameters: type: dict
properties: coord1: type: tuple
description: The first coordinate as (latitude, longitude).
items: type: float
coord2: type: tuple
description: The second coordinate as (latitude, longitude).
items: type: float
unit: type: string
description: The unit of distance. Options: 'miles', 'kilometers'.
required: coord1
coord2
unit
user: Calculate the Body Mass Index (BMI) of a person with a weight of 85 kilograms and height of 180 cm.

Available function:
name: calculate_bmi
description: Calculate the Body Mass Index (BMI) of a person.
parameters: type: dict
properties: weight: type: integer
description: Weight of the person in kilograms.
height: type: integer
description: Height of the person in centimeters.
unit: type: string
description: Optional parameter to choose between 'imperial' and 'metric' systems. Default is 'metric'.
required: weight
height
user: What's the approximate distance between Boston, MA, and Washington, D.C. in mile?

Available function:
name: geo_distance.calculate
description: Calculate the geographic distance between two given locations.
parameters: type: dict
properties: start_location: type: string
description: The starting location for the distance calculation. Specify the location in the format of City, State.
end_location: type: string
description: The destination location for the distance calculation. Specify the location in the format of City, State.
units: type: string
description: Optional. The desired units for the resulting distance ('miles' or 'kilometers'). Defaults to 'miles'.
required: start_location
end_location
user: Find the shortest distance between two cities, New York and Los Angeles, through the train and you can transfer.

Available function:
name: city_distance.find_shortest
description: Calculates the shortest distance between two cities via available public transportation.
parameters: type: dict
properties: start_city: type: string
description: The city you are starting from. The parameter is in the format of city name.
end_city: type: string
description: The city you are heading to.The parameter is in the format of city name.
transportation: type: string
description: Preferred mode of public transportation. Default is 'bus'.
allow_transfer: type: boolean
description: Allows transfer between different transportation if true. Default is false.
required: start_city
end_city
user: Sort the list [5, 3, 4, 1, 2] in ascending order.

Available function:
name: array_sort
description: Sorts a given list in ascending or descending order.
parameters: type: dict
properties: list: type: array
items: type: float
description: The list of numbers to be sorted.
order: type: string
enum: ascending
descending
description: Order of sorting.
required: list
order