Primary
The Adductor group refers to the 5 Primary adductor muscles1:
Doctor of Physical Therapy
B.S. in Kinesiology
Doctor of Physical Therapy
B.A. in Neuroscience
The Adductor group refers to the 5 Primary adductor muscles1:
#| label: tbl-primary-hip-adductor-oian
#| warning: false
#| message: false
#| echo: false
#| tbl-cap: "Primary hip adductors"
from pathlib import Path
import pandas as pd
from pyprojroot import here
from IPython.core.display import display, HTML
# Set the path for the script file
script_file_path = here("scripts/process_oian_table.py")
# Check if the script file exists
if script_file_path.exists():
import sys
sys.path.append(str(script_file_path.parent)) # Add the directory of the script to the system path
from process_oian_table import process_oian_table # Import the specific function
# Define the column to filter by and the identifiers to include
filter_column = 'functional_group_identifier' # Choose the column you want to filter by
filter_identifiers = ['primary_hip_adductor'] # Replace with actual identifiers you want to include
# Call the function to get the HTML table with filtering
html_table = process_oian_table(filter_column=filter_column, filter_identifiers=filter_identifiers)
if html_table:
# Render the HTML table for display
display(HTML(html_table)) # Use display to render the HTML properly
else:
print("Script file does not exist. Please check the path.")
/var/folders/1l/3yjsq4vn4q92b8_bq89ptr800000gn/T/ipykernel_41610/1784269217.py:10: DeprecationWarning:
Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython.display
Muscle | Origin | Insertion | Innervation | Action |
---|---|---|---|---|
Adductor brevis | Inferior pubic ramus | Linea aspera | Obturator n. L2 - L3 |
Hip: Adduction, Flexion, Extension Pelvis: Frontal stabilization, Sagittal stabilization |
Adductor Longus | Superior pubis ramus Anterior side of Pubic Symphysis |
Linea aspera | Obturator n. L2 - L4 |
Hip: Adduction, Flexion, Extension Pelvis: Frontal plane stabilization, Sagittal plane stabilization |
Adductor Magnus | Inferior pubic ramus Ischial ramus Ischial tuberosity |
Medial lip of Linea aspera Adductor tubercle |
Obturator n. Tibial n. L2 - L4 |
Hip: Adduction, Flexion, Extension, IR Pelvis: Frontal stabilization, Sagittal stabilization |
Gracilis | Inferior pubic ramus | Pes anserine | Obturator n. L2 - L3 |
Hip: Adduction, Flexion Knee: Flexion, IR |
Pectineus | Pecten pubis | Pectineal line Proximal linea aspera |
Femoral n. Obturator n. L2 - L3 |
Hip: ER, Adduction, *slight* Flexion Pelvis: Frontal plane stabilization, Sagittal plane stabilization |
#| label: tbl-secondary-hip-adductor-oian
#| warning: false
#| message: false
#| echo: false
#| tbl-cap: "Secondary hip adductors"
from pathlib import Path
import pandas as pd
from pyprojroot import here
from IPython.core.display import display, HTML
# Set the path for the script file
script_file_path = here("scripts/process_oian_table.py")
# Check if the script file exists
if script_file_path.exists():
import sys
sys.path.append(str(script_file_path.parent)) # Add the directory of the script to the system path
from process_oian_table import process_oian_table # Import the specific function
# Define the column to filter by and the identifiers to include
filter_column = 'functional_group_identifier' # Choose the column you want to filter by
filter_identifiers = ['secondary_hip_adductor'] # Replace with actual identifiers you want to include
# Call the function to get the HTML table with filtering
html_table = process_oian_table(filter_column=filter_column, filter_identifiers=filter_identifiers)
if html_table:
# Render the HTML table for display
display(HTML(html_table)) # Use display to render the HTML properly
else:
print("Script file does not exist. Please check the path.")
/var/folders/1l/3yjsq4vn4q92b8_bq89ptr800000gn/T/ipykernel_41610/186737318.py:10: DeprecationWarning:
Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython.display
When viewed anteriorly, we can break down the primary adductor group into 3 layers:
Due to the Adductor magnus’ broad shape and posterior location, it is called the “floor of the adductors”1.
“Using a wall to assist in performing hand resistant hip adduction is not a true adduction movement. The adduction is coming from flexion + abduction + rotation position into flexion/adduction/rotation AROM. The goal is to activate hip adduction to release muscle guarding into greater pROM hip abduction range”3.
The setup is similar to the wall sit foundational exercise but instead of a “V” position of the lower extremity, we employ the “butterfly” position3.